XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 14,976  
2025 24,428 $ 29,932
2026 21,205 24,329
2027 18,701 21,115
2028 13,969 18,614
Thereafter 39,096  
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    
Remainder of 2024 1,412  
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,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