XML 83 R71.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Operating and Finance Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 (Remainder of the year) $ 7,308  
2021 18,238  
2022 13,217  
2023 11,392  
2024 9,241  
Thereafter 21,501  
Total future minimum lease payments 80,897  
Less: Interest (13,322)  
Present value of lease liabilities 67,575  
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (Remainder of the year) 202  
2021 615  
2022 619  
2023 555  
2024 542  
Thereafter 5,105  
Total future minimum lease payments 7,638  
Less: Interest (2,431)  
Present value of lease liabilities $ 5,207 $ 5,363