Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.20.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
Operating leases, 2020 $ 12,586  
Operating leases, 2021 10,991  
Operating leases, 2022 9,289  
Operating leases, 2023 8,189  
Operating leases, 2025 3,346  
Operating leases, thereafter 7,330  
Operating leases, future lease payments 51,731  
Operating leases, amount representing interest 6,666  
Operating leases, present value of future payments 45,065  
Operating leases, tenant incentives 273  
Operating leases, net present value of future payments 44,792  
Operating leases, current portion 10,440  
Operating lease, long-term portion 34,352  
Sublease Income    
Sublease Income, 2020 825  
Sublease Income, 2021 439  
Sublease Income, 2022 0  
Sublease Income, 2023 0  
Sublease Income, 2024 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 1,264  
Net Operating Leases    
Net operating leases, 2020 11,761  
Net operating leases, 2021 10,552  
Net operating leases, 2022 9,289  
Net operating leases, 2023 8,189  
Net operating leases, 2024 3,346  
Net operating leases, thereafter 7,330  
Net operating leases, future lease payments 50,467  
Operating leases, future lease payments 6,666  
Net operating leases, present value of future payments 43,801  
Net operating leases, tenant incentives 273  
Net operating leases, net present value of future payments 43,528  
Net operating leases, revised, current portion 10,440  
Net operating leases, revised, noncurrent portion 33,088  
Finance Leases    
Finance leases, 2020 9,802  
Finance leases, 2021 6,970  
Finance leases, 2022 3,900  
Finance leases, 2023 516  
Finance leases, 2024 33  
Finance leases, thereafter 1  
Finance leases, future lease payments 21,222  
Finance leases, present value of future payments 1,050  
Finance leases, present value of future payments 20,172  
Finance lease obligations, current portion 9,167 $ 10,064
Finance lease obligations, net of current portion $ 11,005 $ 12,895