XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Remainder of 2020 $ 6,955  
Operating Leases, 2021 10,150  
Operating Leases, 2022 8,371  
Operating Leases, 2023 4,501  
Operating Leases, 2024 2,382  
Operating Leases, 2025 2,288  
Operating Leases, 2026 and thereafter 2,578  
Operating Leases, Total lease payments 37,225  
Operating Leases, Less: imputed interest (2,875)  
Total operating lease liabilities 34,350 $ 40,099
Operating Leases, Less: current obligations (11,417) (12,554)
Noncurrent operating lease liabilities 22,933 27,545
Finance Leases, Remainder of 2020 461  
Finance Leases, 2021 139  
Finance Leases, Total lease payments 600  
Finance Leases, Less: imputed interest (7)  
Total finance lease liabilities 593 1,041
Finance Leases, Less: current obligations (593) (903)
Non-current finance lease liabilities $ 0 $ 138