XML 51 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Non-cancelable Capital Leases
Future minimum lease payments required under non-cancelable capital and operating leases as of December 31, 2020 are as follows:
(in thousands)Capital LeasesOperating Leases
2021$335 $6,531 
2022105 8,993 
2023— 11,529 
2024— 10,812 
2025— 9,914 
Thereafter— 38,809 
Total minimum lease payments$440 $86,588 
Less: amounts representing interest and taxes(19)
Less: current portion of the present value of minimum lease payments(318)
Non-current liabilities, net of current portion$103 
Schedule of Future Minimum Rental Payments Under Non-cancelable Operating Leases
Future minimum lease payments required under non-cancelable capital and operating leases as of December 31, 2020 are as follows:
(in thousands)Capital LeasesOperating Leases
2021$335 $6,531 
2022105 8,993 
2023— 11,529 
2024— 10,812 
2025— 9,914 
Thereafter— 38,809 
Total minimum lease payments$440 $86,588 
Less: amounts representing interest and taxes(19)
Less: current portion of the present value of minimum lease payments(318)
Non-current liabilities, net of current portion$103