XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 31, 2024
Operating Lease    
2025 (remainder of year) $ 8,761  
2026 10,554  
2027 8,994  
2028 6,146  
2029 5,349  
Thereafter 19,376  
Total minimum lease payments 59,180  
Less: Interest (10,528)  
Present value of lease liabilities 48,652 $ 50,427
Finance Lease    
2025 (remainder of year) 715  
2026 979  
2027 1,003  
2028 1,003  
2029 502  
Thereafter 0  
Total minimum lease payments 4,202  
Less: Interest (454)  
Present value of lease liabilities $ 3,748 $ 3,934