XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 2,583  
2025 10,639  
2026 6,665  
2027 3,842  
2028 1,750  
Thereafter 472  
Total cash lease payments 25,951  
Less: amounts representing interest (2,490)  
Operating lease liabilities, current and long-term portions 23,461 $ 24,592
Finance Leases    
Remainder of 2024 59  
2025 272  
2026 262  
2027 65  
2028 7  
Thereafter 0  
Total cash lease payments 665  
Less: amounts representing interest (77)  
Long-term debt, current and long-term portions 588 $ 780
Total    
Remainder of 2024 2,642  
2025 10,911  
2026 6,927  
2027 3,907  
2028 1,757  
Thereafter 472  
Total cash lease payments 26,616  
Less: amounts representing interest (2,567)  
Total lease liabilities $ 24,049