XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the three months ended March 31, 2024) $ 8,524  
2025 8,729  
2026 3,488  
2027 2,907  
2028 1,880  
Thereafter 14,702  
Total future minimum lease payments 40,230  
Less - amount representing interest 13,135  
Operating Lease, Liability, Total 27,095  
Less - current lease obligations 9,416 $ 9,254
Long-term lease obligations 17,679 16,632
Finance Leases    
2024 (excluding the three months ended March 31, 2024) 8,487  
2025 9,903  
2026 4,439  
2027 1,529  
2028 752  
Thereafter 831  
Total future minimum lease payments 25,941  
Less - amount representing interest 2,360  
Present value of future minimum lease payments 23,581  
Less - current lease obligations 10,018 8,665
Long-term lease obligations $ 13,563 $ 13,746