XML 46 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating leases    
2020 $ 9,524  
2021 11,119  
2022 10,684  
2023 10,205  
2024 8,605  
Thereafter 0  
Total 50,137  
Less: imputed interest (5,491)  
Net lease obligation 44,646 $ 53,738
Finance leases    
2020 19,938  
2021 25,412  
2022 18,779  
2023 6,817  
2024 1,690  
Thereafter 145  
Total 72,781  
Less: imputed interest (6,734)  
Net lease obligation $ 66,047 $ 68,612