XML 100 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Future Minimum Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases    
Remainder of 2021 $ 2,651  
2022 9,292  
2023 6,988  
2024 4,434  
2025 1,482  
Thereafter 281  
Total future minimum lease payments 25,128  
less: imputed interest (1,163)  
Total finance lease liability 23,965  
less: finance lease liability - current (9,156)  
Total finance lease liability - non-current $ 14,809 $ 17,109