XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Payment Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2021 $ 43,921  
2022 12,443  
2024 2,708  
2025 572  
Thereafter 0  
Total lease payments 65,862  
Less imputed interest (2,409)  
Lease liability 63,453 $ 34,989
Less current obligations (43,921) (19,649)
Long-term lease obligations 19,532 15,340
Financing Leases    
2021 685  
2022 541  
2023 309  
2024 0  
2025 0  
Thereafter 0  
Total lease payments 1,535  
Less imputed interest (220)  
Total lease obligations 1,315 423
Less current obligations (685) (378)
Long-term lease obligations 630 $ 45
2022 $ 6,218