XML 69 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Undiscounted Cash Flows of Operating Lease and Finance Lease (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Finance Lease, Liability, Payment, Due [Abstract]    
2020 (remaining) $ 3,038  
2021 11,209  
2022 6,859  
2023 0  
2024 0  
2025 and thereafter 0  
Total minimum lease payments 21,106  
Residual value 5,661  
Amount representing interest (2,121)  
Present value of future minimum lease payments 24,646  
Less: current portion (10,631)  
Long-term lease liabilities 14,015  
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 (remaining) 2,046  
2021 8,298  
2022 7,558  
2023 6,904  
2024 6,136  
2025 and thereafter 15,404  
Total minimum lease payments 46,346  
Residual value 0  
Amount representing interest (7,856)  
Present value of future minimum lease payments 38,490  
Less: current portion (6,452)  
Long-term lease liabilities $ 32,038 $ 0