XML 102 R119.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Finance Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases    
2020 $ 8,369  
2021 7,014  
2022 5,160  
2023 3,443  
2024 1,462  
Thereafter 74  
Total future minimum lease payments 25,522  
less: imputed interest (1,600)  
Total finance lease liability 23,922  
less: finance lease liability - current (7,586)  
Total finance lease liability - non current $ 16,336 $ 10,146