XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 8,257  
2025 7,836  
2026 4,387  
2027 2,127  
2028 975  
Thereafter 25  
Total cash lease payments 23,607  
Less: amounts representing interest (1,983)  
Operating lease liabilities, current and long-term portions 21,624 $ 24,592
Finance Leases    
Remainder of 2024 198  
2025 265  
2026 254  
2027 62  
2028 7  
Thereafter 0  
Total cash lease payments 786  
Less: amounts representing interest (105)  
Long-term debt, current and long-term portions 681 $ 780
Total    
Remainder of 2024 8,455  
2025 8,101  
2026 4,641  
2027 2,189  
2028 982  
Thereafter 25  
Total cash lease payments 24,393  
Less: amounts representing interest (2,088)  
Total lease liabilities $ 22,305