XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum payments under non-cancelable operating leases as of December 31, 2020 are as follows (in thousands):
2021$3,840 
20223,975 
20234,080 
20244,182 
20254,577 
Thereafter52,653 
Total operating lease obligations$73,307 
Future minimum payments under non-cancelable operating leases as of March 31, 2021 are as follows (in thousands):
(in thousands)
2021 (remainder of year)$3,315 
20224,386 
20234,474 
20244,568 
20254,687 
Thereafter50,111 
Total operating lease obligations
$71,541 
Schedule of Future Minimum Lease Payments for Capital Leases Future payments under capital leases at December 31, 2020, are as follows (in thousands):
2021$5,165 
20224,702 
20233,479 
20242,658 
20252,344 
Thereafter51,869 
Total capital lease obligations70,217 
Less: amounts representing interest(45,933)
Present value of net minimum capital lease payments24,284 
Less: current portion(3,506)
Capital lease obligations, net of current portion$20,778 
Future payments under capital leases at March 31, 2021, are as follows (in thousands):
(in thousands)
2021 (remainder of year)$3,761 
20224,794 
20233,570 
20242,749 
20252,437 
Thereafter51,882 
Total capital lease obligations
69,193 
Less: amounts representing interest
(45,407)
Present value of net minimum capital lease payments
23,786 
Less : current portion
(3,504)
Capital lease obligations, net of current portion
$20,282