XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Dec. 31, 2023
Operating Lease    
2024 (remainder of year) $ 5,822  
2025 11,448  
2026 9,571  
2027 8,199  
2028 5,538  
Thereafter 21,344  
Total minimum lease payments 61,922  
Less: Interest (10,886)  
Present value of lease liabilities 51,036 $ 45,534
Finance Lease    
2024 (remainder of year) 477  
2025 954  
2026 979  
2027 1,003  
2028 1,003  
Thereafter 501  
Total minimum lease payments 4,917  
Less: Interest (620)  
Present value of lease liabilities $ 4,297 $ 4,652