XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Sep. 27, 2024
Dec. 31, 2023
Operating Lease    
2024 (remainder of year) $ 1,866  
2025 11,888  
2026 10,445  
2027 8,949  
2028 6,204  
Thereafter 25,183  
Total minimum lease payments 64,535  
Less: Interest (11,882)  
Present value of lease liabilities 52,653 $ 45,534
Finance Lease    
2024 (remainder of year) 238  
2025 954  
2026 979  
2027 1,003  
2028 1,003  
Thereafter 503  
Total minimum lease payments 4,680  
Less: Interest (562)  
Present value of lease liabilities $ 4,118 $ 4,652