v3.25.3
Leases - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Leases [Abstract]        
Operating lease cost $ 2,541 $ 1,271 $ 6,431 $ 3,255
Finance lease cost - amortization of ROU assets 1,193 999 3,300 2,851
Finance lease cost - interest on lease liabilities 191 238 601 723
Short-term lease cost 484 39 941 107
Variable lease cost 5,322 2,971 13,342 8,073
Variable lease cost - long-term supply contracts 65,376 54,496 181,620 164,928
Total lease cost $ 75,107 $ 60,014 $ 206,235 $ 179,937