v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Dec. 31, 2024
Right of Use Assets and Liabilities [Abstract]          
Right of use assets $ 122,554   $ 122,554   $ 117,953
Current lease liabilities 26,986   26,986   25,901
Long-term lease liabilities 98,970   98,970   94,218
Total lease liabilities 125,956   125,956   120,119
Lease expense [Abstract]          
Operating lease expense 7,128 $ 7,466 14,084 $ 14,759  
Short-term lease expense 546 220 953 476  
Variable lease expense 233 148 393 362  
Total lease expense $ 7,907 $ 7,834 15,430 15,597  
Cash paid for operating leases     $ 14,222 $ 14,801  
Weighted-average remaining lease term - operating leases 8 years 9 months 18 days   8 years 9 months 18 days    
Weighted-average discount rate - operating leases 6.60%   6.60%    
Undiscounted future lease payments for operating lease liabilities [Abstract]          
2025 (excluding the six fiscal months ended June 28, 2025) $ 14,415   $ 14,415    
2026 25,432   25,432    
2027 22,145   22,145    
2028 17,394   17,394    
2029 15,204   15,204    
Thereafter 71,166   71,166    
Building and Improvements [Member]          
Right of Use Assets and Liabilities [Abstract]          
Right of use assets 117,278   117,278   112,528
Current lease liabilities 24,018   24,018   22,993
Long-term lease liabilities 96,750   96,750   91,772
Machinery and Equipment [Member]          
Right of Use Assets and Liabilities [Abstract]          
Right of use assets 5,276   5,276   5,425
Current lease liabilities 2,968   2,968   2,908
Long-term lease liabilities $ 2,220   $ 2,220   $ 2,446