XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the six months ended June 30, 2024) $ 4,873  
2025 9,428  
2026 343  
2027 5,337  
2028 4,352  
Thereafter 32,241  
Total future minimum lease payments 56,574  
Less - amount representing interest 22,493  
Operating Lease, Liability, Total 34,081  
Less - current lease obligations 9,133 $ 9,254
Long-term lease obligations 24,948 16,632
Finance Leases    
2024 (excluding the six months ended June 30, 2024) 5,880  
2025 10,014  
2026 4,549  
2027 1,640  
2028 762  
Thereafter 831  
Total future minimum lease payments 23,676  
Less - amount representing interest 1,998  
Present value of future minimum lease payments 21,678  
Less - current lease obligations 10,363 8,665
Long-term lease obligations $ 11,315 $ 13,746