XML 155 R116.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Future Minimum Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases    
2022 $ 9,541  
2023 7,276  
2024 4,710  
2025 1,682  
2026 449  
Total future minimum lease payments 23,658  
less: imputed interest (773)  
Total finance lease liability 22,885  
less: finance lease liability - current $ (8,902)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
Total finance lease liability - non-current $ 13,983 $ 17,109