XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 6,430  
2025 10,317  
2026 6,343  
2027 3,520  
2028 1,427  
Thereafter 258  
Total cash lease payments 28,295  
Less: amounts representing interest (2,640)  
Operating lease liabilities, current and long-term portions 25,655 $ 24,592
Finance Leases    
Remainder of 2024 141  
2025 272  
2026 261  
2027 65  
2028 7  
Thereafter 0  
Total cash lease payments 746  
Less: amounts representing interest (91)  
Long-term debt, current and long-term portions 655 $ 780
Total    
Remainder of 2024 6,571  
2025 10,589  
2026 6,604  
2027 3,585  
2028 1,434  
Thereafter 258  
Total cash lease payments 29,041  
Less: amounts representing interest (2,731)  
Total lease liabilities $ 26,310