Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.20.2
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases    
Operating leases, 2020 $ 12,706  
Operating leases, 2021 10,365  
Operating leases, 2022 9,205  
Operating leases, 2023 5,876  
Operating leases, 2024 2,718  
Operating leases, thereafter 5,949  
Operating leases, future lease payments 46,819  
Operating leases, amount representing interest 5,589  
Operating leases, present value of future payments 41,230  
Operating leases, tenant incentives 0  
Operating leases, net present value of future payments 41,230  
Operating leases, current portion 10,774  
Operating lease, long-term portion 30,456  
Sublease Income    
Sublease Income, 2020 712  
Sublease Income, 2021 125  
Sublease Income, 2022 0  
Sublease Income, 2023 0  
Sublease Income, 2024 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 837  
Net Operating Leases    
Net operating leases, 2020 11,994  
Net operating leases, 2021 10,240  
Net operating leases, 2022 9,205  
Net operating leases, 2023 5,876  
Net operating leases, 2024 2,718  
Net operating leases, thereafter 5,949  
Net operating leases, future lease payments 45,982  
Operating leases, future lease payments 5,589  
Net operating leases, present value of future payments 40,393  
Less: Tenant incentives 0  
Net operating leases, net present value of future payments 40,393  
Net operating leases, revised, current portion 10,774  
Net operating leases, revised, noncurrent portion 29,619  
Finance Leases    
Finance leases, 2020 8,118  
Finance leases, 2021 5,525  
Finance leases, 2022 2,030  
Finance leases, 2023 216  
Finance leases, 2024 41  
Finance leases, thereafter 0  
Finance leases, future lease payments 15,930  
Finance leases, present value of future payments 700  
Finance leases, present value of future payments 15,230  
Finance lease obligations, current portion 7,541 $ 10,064
Finance lease obligations, net of current portion $ 7,689 $ 12,895