Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.19.2
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Leases    
Operating leases, 2019 $ 11,953  
Operating leases, 2020 11,739  
Operating leases, 2021 10,327  
Operating leases, 2022 8,920  
Operating leases, 2023 7,321  
Operating leases, thereafter 9,737  
Operating leases, future lease payments 59,997  
Operating leases, amount representing interest 5,693  
Operating leases, present value of future payments 54,304  
Operating leases, short term leases not recorded as a liability 11,386  
Operating leases, tenant incentives 204  
Operating leases, revised present value of future payments 42,714  
Operating leases, current portion 10,072  
Operating lease, long-term portion 32,642  
Sublease Income    
Sublease Income, 2019 781  
Sublease Income, 2020 757  
Sublease Income, 2021 276  
Sublease Income, 2022 0  
Sublease Income, 2023 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 1,814  
Net Operating Leases    
Net operating leases, 2019 11,172  
Net operating leases, 2020 10,982  
Net operating leases, 2021 10,051  
Net operating leases, 2022 8,920  
Net operating leases, 2023 7,321  
Net operating leases, thereafter 9,737  
Net operating leases, future lease payments 58,183  
Operating leases, future lease payments 5,693  
Net operating leases, present value of future payments 52,490  
Net operating leases, short term leases not recorded as a liability 11,386  
Net operating leases, tenant incentives 204  
Net operating leases, revised present value of future payments 40,900  
Net operating leases, revised, current portion 10,072  
Net operating leases, revised, noncurrent portion 30,828  
Finance Leases    
Finance leases, 2019 11,912  
Finance leases, 2020 7,541  
Finance leases, 2021 5,063  
Finance leases, 2022 2,250  
Finance leases, 2023 60  
Finance leases, thereafter 21  
Finance leases, future lease payments 26,847  
Finance leases, present value of future payments 1,278  
Finance leases, present value of future payments 25,569  
Finance lease obligations, current portion 11,206 $ 9,193
Finance lease obligations, net of current portion $ 14,363 $ 9,992