XML 253 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 7,402  
2024 24,090 $ 29,932
2025 20,862 24,329
2026 18,362 21,115
2027 13,634 18,614
2028   13,890
Thereafter   39,022
Total minimum lease payments including interest 123,098 146,902
Less: Amounts representing interest 14,912 18,437
Present value of minimum lease principal payments 108,186 128,465
Less:  Current portion of lease liabilities - operating leases 22,323 26,194
Noncurrent portion of lease liabilities - operating leases 85,863 102,271
Financing Leases    
Remainder of 2024 707  
2024 2,869 2,808
2025 1,233 2,869
2026 338 1,233
2027 345 338
2028   345
Thereafter   620
Total minimum lease payments including interest 6,112 8,213
Less: Amounts representing interest 441 694
Present value of minimum lease principal payments 5,671 7,519
Less: Current portion of lease liabilities - financing leases 2,635 2,487
Noncurrent portion of lease liabilities - financing leases $ 3,036 $ 5,032