v3.25.2
Accrued and Other Current Liabilities (Details)
$ in Thousands, $ in Millions
Jun. 28, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CAD ($)
Payables and Accruals [Abstract]      
Accrued customer incentives $ 39,180 $ 52,153  
Accrued payroll and benefits 23,585 19,465  
Accrued interest 20,852 12,674  
Accrued income taxes 3,815 4,445  
Accrued property and other taxes 6,845 6,265  
Deferred revenue 6,385 11,128  
Other current liabilities 46,256 64,655  
Accrued and other current liabilities 146,918 170,785  
CEWS balance   3,000 $ 5
Accrued energy payable $ 19,000 $ 17,000