XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 22,330  
2025 24,341 $ 29,932
2026 21,115 24,329
2027 18,614 21,115
2028 13,890 18,614
Thereafter 39,045  
Total minimum lease payments including interest 139,335 146,902
Less:  Amounts representing interest 17,271 18,437
Present value of minimum lease principal payments 122,064 128,465
Less: Current portion of lease liabilities - operating leases 25,085 26,194
Noncurrent portion of lease liabilities - operating leases 96,979 102,271
Financing Leases    
Remainder of 2024 2,114  
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 7,519 8,213
Less:  Amounts representing interest 601 694
Present value of minimum lease principal payments 6,918 7,519
Less: Current portion of lease liabilities - financing leases 2,536 2,487
Noncurrent portion of lease liabilities - financing leases $ 4,382 $ 5,032