Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.21.2
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
Operating leases, 2021 $ 26,648  
Operating leases, 2022 22,855  
Operating leases, 2023 19,949  
Operating leases, 2024 14,415  
Operating leases, 2025 12,817  
Operating leases, thereafter 34,422  
Operating leases, future lease payments 131,106  
Operating leases, amount representing interest 15,691  
Operating leases, present value of future payments 115,415  
Operating leases, tenant incentives 0  
Operating leases, net present value of future payments 115,415  
Operating leases, current portion 22,493  
Operating lease, long-term portion 92,922  
Sublease Income    
Sublease Income, 2021 1,014  
Sublease Income, 2022 1,151  
Sublease Income, 2023 758  
Sublease Income, 2024 185  
Sublease Income, 2025 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 3,108  
Net Operating Leases    
Net operating leases, 2021 25,634  
Net operating leases, 2022 21,704  
Net operating leases, 2023 19,191  
Net operating leases, 2024 14,230  
Net operating leases, 2025 12,817  
Net operating leases, thereafter 34,422  
Net operating leases, future lease payments 127,998  
Operating leases, future lease payments 15,691  
Net operating leases, present value of future payments 112,307  
Less: Tenant incentives 0  
Net operating leases, net present value of future payments 112,307  
Net operating leases, revised, current portion 22,493  
Net operating leases, revised, noncurrent portion 89,814  
Finance Leases    
Finance leases, 2021 11,299  
Finance leases, 2022 7,550  
Finance leases, 2023 2,612  
Finance leases, 2024 459  
Finance leases, 2025 0  
Finance leases, thereafter 0  
Finance leases, future lease payments 21,920  
Finance leases, present value of future payments 1,013  
Finance leases, present value of future payments 20,907  
Finance lease obligations, current portion 10,612 $ 11,037
Finance lease obligations, net of current portion $ 10,295 $ 12,929