XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Obligations - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the six months ended June 30, 2024) $ 11,655  
2025 21,259  
2026 14,920  
2027 5,180  
2028 2,691  
2029 4,927  
Thereafter 7,294  
Total lease payments 67,926  
Less imputed interest (8,915)  
Total operating lease liabilities 59,011 $ 57,363
Finance Leases    
2024 (excluding the six months ended June 30, 2024) 78  
2025 158  
2026 158  
2027 158  
2028 92  
2029 0  
Thereafter 0  
Total lease payments 644  
Less imputed interest (85)  
Total finance lease liabilities $ 559 $ 693