v3.26.1
Leases - Schedule of Lessee's Schedule Of Balance Sheet Information For Operating And Financing Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Weighted average remaining lease term (in years):    
Operating leases 4 years 11 months 1 day 5 years 8 months 19 days
Finance leases 2 years 2 months 19 days 2 years 5 months 19 days
Weighted average discount rate:    
Operating leases 7.73% 7.29%
Finance leases 7.03% 5.59%
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 3,137 $ 3,016
Operating cash flows from finance leases 12 12
Financing cash flows from finance leases $ 83 $ 75