v3.25.2
Leases - Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]      
Operating cash flows - cash paid for amounts included in the measurement of operating lease liabilities $ 5,133 $ 3,799  
Operating lease ROU assets obtained in exchange for lease liabilities 770 18,092  
ROU assets 28,392   $ 31,112
Operating lease liability $ 29,721    
Operating leases      
Weighted average remaining lease term (in years) 4 years 3 months 18 days   4 years 7 months 6 days
Weighted average discount rate 8.30%   8.20%
Finance leases      
Weighted average remaining lease term (in years) 1 year 4 months 24 days   1 year 9 months 18 days
Weighted average discount rate 7.00%   7.00%
Canada Warehouse Lease      
Lessee, Lease, Description [Line Items]      
ROU assets   14,000  
Operating lease liability   $ 14,000