XML 67 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Minimum Future Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating leases    
2020 $ 6,346  
2021 11,119  
2022 10,636  
2023 10,205  
2024 8,605  
Thereafter 0  
Total 46,911  
Less: imputed interest (4,867)  
Net lease obligation 42,044 $ 53,738
Finance leases    
2020 15,686  
2021 24,398  
2022 17,750  
2023 7,436  
2024 1,690  
Thereafter 128  
Total 67,088  
Less: imputed interest (5,707)  
Net lease obligation $ 61,381 $ 68,612