Annual report [Section 13 and 15(d), not S-K Item 405]

Operating Leases - Supplemental Lease Information (Details)

v3.25.0.1
Operating Leases - Supplemental Lease Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Leases, Operating [Abstract]      
Operating lease expense $ 8,305 $ 8,042 $ 8,606
Total lease expense 8,305 8,042 8,606
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases 8,065 8,227 7,924
ROU assets obtained in exchange for new operating lease liabilities $ 12,463 $ 5,699 $ 5,641
Weighted-average remaining lease term—operating leases 3 years 6 months 18 days 1 year 11 months 26 days  
Weighted-average discount rate—operating leases 5.32% 3.97%