XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 29, 2024
Dec. 31, 2023
Operating Lease    
2024 (remainder of year) $ 8,303  
2025 10,997  
2026 9,268  
2027 8,104  
2028 5,533  
Thereafter 21,373  
Total minimum lease payments 63,578  
Less: Interest (11,412)  
Present value of lease liabilities 52,166 $ 45,534
Finance Lease    
2024 (remainder of year) 715  
2025 954  
2026 979  
2027 1,003  
2028 1,003  
Thereafter 502  
Total minimum lease payments 5,156  
Less: Interest (680)  
Present value of lease liabilities $ 4,476 $ 4,652