XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 (Remainder of the year) $ 12,948  
2021 17,933  
2022 13,583  
2023 11,231  
2024 9,145  
Thereafter 20,563  
Total future minimum lease payments 85,403  
Less: Interest (18,683)  
Present value of lease liabilities 66,720  
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (Remainder of the year) 357  
2021 612  
2022 616  
2023 554  
2024 542  
Thereafter 5,105  
Total future minimum lease payments 7,786  
Less: Interest (2,517)  
Present value of lease liabilities $ 5,269 $ 5,363