XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 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, 2021 are as follows (in thousands):
2022$4,383 
20234,474 
20244,562 
20254,684 
20264,775 
Thereafter45,463 
Total operating lease obligations$68,341 
Schedule of Future Minimum Lease Payments for Capital Leases Future payments under capital leases at December 31, 2021, are as follows (in thousands):
2022$4,890 
20233,584 
20242,763 
20252,451 
20262,003 
Thereafter49,883 
Total capital lease obligations65,574 
Less: amounts representing interest(43,728)
Present value of net minimum capital lease payments21,846 
Less: current portion(3,419)
Capital lease obligations, net of current portion$18,427 
Schedule of Material Purchase Commitments
The following sets forth purchase obligations as of December 31, 2021 with a remaining term of at least one year (in thousands):
Contractual Obligations202220232024Total Commitments
Materials, services and reagents provider$11,184 $663 $— $11,847 
Software provider3,084 3,092 1,076 $7,252 
Research and development1,910 1,010 64 $2,984 
Equipment provider469 400 139 $1,008 
$16,647 $5,165 $1,279 $23,091