XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Lease Obligations - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (excluding the three months ended March 31, 2024) $ 16,773  
2025 19,813  
2026 13,403  
2027 3,638  
2028 1,742  
2029 1,775  
Thereafter 4,599  
Total lease payments 61,743  
Less imputed interest (6,420)  
Total operating lease liabilities 55,323 $ 57,363
Finance Leases    
2024 (excluding the three months ended March 31, 2024) 157  
2025 157  
2026 158  
2027 158  
2028 92  
2029 0  
Thereafter 0  
Total lease payments 722  
Less imputed interest (95)  
Total finance lease liabilities $ 627 $ 693