Annual report [Section 13 and 15(d), not S-K Item 405]

Accounts Payable and Accrued Liabilities - Supplier Guaranty (Details)

v3.25.1
Accounts Payable and Accrued Liabilities - Supplier Guaranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Jun. 29, 2025
Mar. 29, 2025
Dec. 30, 2024
Sep. 29, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Interest expense $ 26,388 $ 20,999          
Amended Side Letter | Payment Guarantee              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Interest expense 1,874            
Accrued liabilities $ 834            
Amended Side Letter | Minimum | Payment Guarantee              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Guarantors interest rate for over due outstanding amounts 5.00%            
Amended Side Letter | Maximum | Payment Guarantee              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Guarantors interest rate for over due outstanding amounts 10.00%            
Scenario, Plan | Amended Side Letter | Payment Guarantee              
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]              
Guarantors reduction     $ 15,000 $ 25,000 $ 27,000 $ 29,000 $ 31,000