v3.26.1
Supplemental Cash Flow Disclosures - Schedule of Non-Cash Investing Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Non-cash investing activities:    
Accrued capital expenditures $ 11,244 $ 10,707
Accrued acquisition consideration 2,098 $ 0
Connect Acquisition    
Non-cash investing activities:    
Amount expected to be paid 700  
Non-current liabilities $ 1,400