XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Sep. 29, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 7,690  
2024 28,915 $ 31,697
2025 22,940 27,663
2026 19,773 21,628
2027 17,487 19,036
Thereafter 51,741  
Total minimum lease payments including interest 148,546 168,623
Less:  Amounts representing interest 18,894 22,225
Present value of minimum lease principal payments 129,652 146,398
Less: Current portion of lease liabilities - operating leases 26,074 27,635
Noncurrent portion of lease liabilities - operating leases 103,578 118,763
Financing Leases    
Remainder of 2023 692  
2024 2,808 2,750
2025 2,869 2,808
2026 1,233 2,869
2027 338 1,233
Thereafter 965  
Total minimum lease payments including interest 8,905 10,964
Less:  Amounts representing interest 795 1,142
Present value of minimum lease principal payments 8,110 9,822
Less: Current portion of lease liabilities - financing leases 2,440 2,303
Noncurrent portion of lease liabilities - financing leases $ 5,670 $ 7,519