XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturity of Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2024 (excluding the nine months ended September 29, 2024) $ 4,423  
2025 16,995  
2026 16,839  
2027 13,954  
2028 11,459  
Thereafter 46,668  
Total future minimum lease payments (undiscounted) 110,338  
Less: Present value discount (24,589)  
Total lease liabilities 85,749 $ 90,616
Lessee, Finance Lease, Liability, Payment, Due [Abstract]    
2024 (excluding the nine months ended September 29, 2024) 821  
2025 2,754  
2026 2,218  
2027 1,654  
2028 946  
Thereafter 516  
Total future minimum lease payments (undiscounted) 8,909  
Less: Present value discount (997)  
Total lease liabilities $ 7,912 $ 7,622