XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue From Contracts With Customers (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table depicts the disaggregation of revenue by type of customer or sales channel, market segment as defined by nature of workflows and activities of the end customer and timing of revenue recognition (in thousands):
Three months ended June 30,Six months ended June 30,
2021202020212020
Type of Sales Channel
Direct sales channel$10,103 $8,750 $20,542 $20,731 
Distributor channel9,147 1,819 17,336 3,616 
Net revenues$19,250 $10,569 $37,878 $24,347 
Market
Antibody therapeutics$13,672 $9,956 $28,786 $21,777 
Synthetic biology1,856 566 3,840 2,172 
Gene therapy2,058 — 3,283 — 
Cell therapy1,664 47 1,969 398 
Net revenues$19,250 $10,569 $37,878 $24,347 
Timing of Revenue Recognition
Goods and services transferred at a point in time$12,522 $8,890 $25,586 $19,578 
Goods and services transferred over time6,728 1,679 12,292 4,769 
Net revenues$19,250 $10,569 $37,878 $24,347 
Schedule of receivables, contract assets and deferred revenue from contracts with customers The following table provides information about receivables, contract assets and deferred revenue from contracts with customers (in thousands):
June 30,
2021
December 31,
2020
Trade accounts receivable$19,760 $12,939 
Contract assets, which are included in “Prepaid expenses and other current assets”1,775 1,310 
Contract assets, long-term, which are included in “Other assets”2,040 1,375 
Deferred revenue (current)8,258 5,482 
Deferred revenue (non-current)1,875 1,709 
Schedule of sales-type lease maturity
The following tables presents the future maturity of the Company’s fixed-term customer leases and reconciles the undiscounted cash flows from the amounts due from customers under such arrangements as of June 30, 2021 (in thousands):
Year ending December 31,Sales-Type
Leases
Remainder of 2021$1,336 
20222,098 
2023445 
2024 and thereafter853 
Total undiscounted cash flows$4,732 
Less: unearned income641 
Total amounts due from customers, gross$4,091