XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 11,433  
2026 7,508  
2027 4,629  
2028 2,536  
2029 1,194  
Thereafter 0  
Total cash lease payments 27,300  
Less: amounts representing interest (2,762)  
Operating lease liabilities, current and long-term portions 24,539 $ 24,592
Finance Leases    
2025 273  
2026 262  
2027 65  
2028 7  
2029 0  
Thereafter 0  
Total cash lease payments 607  
Less: amounts representing interest (62)  
Long-term debt, current and long-term portions 545 $ 780
Total    
2025 11,706  
2026 7,770  
2027 4,694  
2028 2,543  
2029 1,194  
Thereafter 0  
Total cash lease payments 27,907  
Less: amounts representing interest (2,824)  
Total lease liabilities $ 25,084