XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Future Minimum Lease Payments Under Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Operating Lease    
2025 (remainder of year) $ 6,201  
2026 11,324  
2027 9,765  
2028 6,731  
2029 5,852  
Thereafter 22,932  
Total minimum lease payments 62,805  
Less: Interest (11,417)  
Present value of lease liabilities 51,388 $ 50,427
Finance Lease    
2025 (remainder of year) 477  
2026 979  
2027 1,003  
2028 1,003  
2029 502  
Thereafter 0  
Total minimum lease payments 3,964  
Less: Interest (405)  
Present value of lease liabilities $ 3,559 $ 3,934