XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Payment Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2021 $ 36,946  
2022 8,939  
2024 296  
2025 0  
Thereafter 0  
Total lease payments 49,216  
Less imputed interest (1,470)  
Lease liability 47,746 $ 63,453
Less current obligations (36,946) (43,921)
Long-term lease obligations 10,800 19,532
Financing Leases    
2021 1,254  
2022 842  
2023 153  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 2,249  
Less imputed interest (126)  
Total lease obligations 2,123 1,315
Less current obligations (1,254) (685)
Long-term lease obligations 869 $ 630
2022 $ 3,035