v3.25.2
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 2,082 $ 1,062 $ 3,890 $ 1,984
Finance lease cost - amortization of ROU assets 1,067 938 2,107 1,852
Finance lease cost - interest on lease liabilities 198 238 410 485
Short-term lease cost 419 37 457 69
Variable lease cost 4,531 2,595 8,020 5,102
Variable lease cost - long-term supply contracts 61,176 54,429 116,244 110,432
Total lease cost $ 69,473 $ 59,299 $ 131,128 $ 119,924