XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue

The following table depicts the disaggregation of revenue by sales channel mix and customer mix as defined by the nature of workflows (in thousands):

 

 

 

Three months ended September 30,

 

 

Nine months ended September 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Sales channel mix

 

 

 

 

 

 

 

 

 

 

 

 

Direct sales channel

 

$

30,204

 

 

$

30,841

 

 

$

94,725

 

 

$

76,406

 

Distributor channel

 

 

10,273

 

 

 

3,535

 

 

 

20,975

 

 

 

12,650

 

Total revenue, net

 

$

40,477

 

 

$

34,376

 

 

$

115,700

 

 

$

89,056

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Customer mix

 

 

 

 

 

 

 

 

 

 

 

 

Academia and government

 

$

18,983

 

 

$

18,593

 

 

$

48,796

 

 

$

42,463

 

Biotechnology, pharmaceutical, distributor and contract research
   organizations

 

 

21,494

 

 

 

15,783

 

 

 

66,904

 

 

 

46,593

 

Total revenue, net

 

$

40,477

 

 

$

34,376

 

 

$

115,700

 

 

$

89,056

 

Schedule of Estimated Revenues Expected to Be Recognized In The Future Related To Performance Obligations

The following table includes estimated revenues expected to be recognized in the future related to performance obligations that are unsatisfied (or partially satisfied) as of September 30, 2022 (in thousands):

 

 

Less than 1 year

 

 

Greater than 1 year

 

 

Total

 

Product revenue

 

 

100

 

 

 

 

 

 

100

 

Service revenue

 

 

11,993

 

 

 

10,407

 

 

 

22,400

 

Total revenue

 

$

12,093

 

 

$

10,407

 

 

$

22,500

 

Schedule Contract with Customer Contract Asset Contract Liability and Receivable

The following table provides information about receivables, deferred revenue from contracts with customers, and customer deposits (in thousands):

 

 

September 30,
2022

 

 

December 31,
2021

 

Trade accounts receivable

 

$

39,636

 

 

$

29,760

 

Contract liabilities:

 

 

 

 

 

 

Deferred revenue

 

$

22,500

 

 

$

16,871

 

Customer deposits, which are included in 'Other current liabilities'

 

 

1,029

 

 

 

1,018

 

Total contract liabilities

 

$

23,529

 

 

$

17,889

 

 

The following provides a roll-forward of the contract liabilities (in thousands):

Contract liabilities

 

 

 

Balance at December 31, 2020

 

$

7,745

 

Revenue recognized

 

 

(15,008

)

Revenue deferred

 

 

25,152

 

Balance at December 31, 2021

 

$

17,889

 

Revenue recognized

 

 

(17,885

)

Revenue deferred

 

 

23,525

 

Balance at September 30, 2022

 

$

23,529