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
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
Operating leases, 2020 $ 12,702  
Operating leases, 2021 10,772  
Operating leases, 2022 9,171  
Operating leases, 2023 7,369  
Operating leases, 2024 2,696  
Operating leases, thereafter 6,640  
Operating leases, future lease payments 49,350  
Operating leases, amount representing interest 6,113  
Operating leases, present value of future payments 43,237  
Operating leases, tenant incentives (3)  
Operating leases, net present value of future payments 43,240  
Operating leases, current portion 10,658  
Operating lease, long-term portion 32,582  
Sublease Income    
Sublease Income, 2020 767  
Sublease Income, 2021 276  
Sublease Income, 2022 0  
Sublease Income, 2023 0  
Sublease Income, 2024 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 1,043  
Net Operating Leases    
Net operating leases, 2020 11,935  
Net operating leases, 2021 10,496  
Net operating leases, 2022 9,171  
Net operating leases, 2023 7,369  
Net operating leases, 2024 2,696  
Net operating leases, thereafter 6,640  
Net operating leases, future lease payments 48,307  
Operating leases, future lease payments 6,113  
Net operating leases, present value of future payments 42,194  
Less: Tenant incentives (3)  
Net operating leases, net present value of future payments 42,197  
Net operating leases, revised, current portion 10,658  
Net operating leases, revised, noncurrent portion 31,539  
Finance Leases    
Finance leases, 2020 8,574  
Finance leases, 2021 5,907  
Finance leases, 2022 2,788  
Finance leases, 2023 129  
Finance leases, 2024 21  
Finance leases, thereafter 0  
Finance leases, future lease payments 17,419  
Finance leases, present value of future payments 807  
Finance leases, present value of future payments 16,612  
Finance lease obligations, current portion 8,065 $ 10,064
Finance lease obligations, net of current portion $ 8,547 $ 12,895