XML 252 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 7,402  
2025 24,090 $ 29,932
2026 20,862 24,329
2027 18,362 21,115
2028 13,634 18,614
Thereafter 38,748  
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  
2025 2,869 2,808
2026 1,233 2,869
2027 338 1,233
2028 345 338
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