XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Dec. 31, 2023
Operating Leases    
2024 $ 24,428 $ 29,932
2025 21,205 24,329
2026 18,701 21,115
2027 13,969 18,614
2028   13,890
Thereafter   39,022
Total minimum lease payments including interest 132,375 146,902
Less: Amounts representing interest 16,204 18,437
Present value of minimum lease principal payments 116,171 128,465
Less:  Current portion of lease liabilities - operating leases 23,923 26,194
Noncurrent portion of lease liabilities - operating leases 92,248 102,271
Financing Leases    
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,817 8,213
Less: Amounts representing interest 519 694
Present value of minimum lease principal payments 6,298 7,519
Less: Current portion of lease liabilities - financing leases 2,584 2,487
Noncurrent portion of lease liabilities - financing leases $ 3,714 $ 5,032