XML 331 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 11,776  
2025 7,785  
2026 4,335  
2027 2,075  
2028 923  
Thereafter 25  
Total cash lease payments 26,919  
Less: amounts representing interest (2,327)  
Operating lease liabilities, current and long-term portions 24,592 $ 28,552
Finance Leases    
2024 312  
2025 268  
2026 257  
2027 59  
2028 7  
Thereafter 0  
Total cash lease payments 903  
Less: amounts representing interest (123)  
Long-term debt, current and long-term portions 780 $ 820
Total    
2024 12,089  
2025 8,052  
2026 4,592  
2027 2,134  
2028 930  
Thereafter 25  
Total cash lease payments 27,822  
Less: amounts representing interest (2,450)  
Total lease liabilities $ 25,372