XML 95 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Future Minimum Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases    
Remainder of 2021 $ 7,702  
2022 8,545  
2023 6,272  
2024 3,759  
2025 821  
Thereafter 24  
Total future minimum lease payments 27,123  
less: imputed interest (1,243)  
Total finance lease liability 25,880  
less: finance lease liability - current (9,256)  
Total finance lease liability - non-current $ 16,624 $ 17,109