XML 154 R116.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Future Minimum Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases    
2023 $ 10,160  
2024 7,624  
2025 4,518  
2026 2,936  
2027 1,097  
Total future minimum lease payments 26,335  
less: imputed interest (1,683)  
Total finance lease liability 24,652  
less: finance lease liability - current $ (9,303)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current  
Total finance lease liability - non-current $ 15,349 $ 13,983
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent