XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from contracts with customers
4.
Revenue from contracts with customers

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 March 31,

 

 

 

 

 

2023

 

 

2022

 

 

 

Sales channel mix

 

 

 

 

 

 

 

 

Direct sales channel

 

$

25,453

 

 

$

30,919

 

 

 

Distributor channel

 

 

11,635

 

 

 

4,145

 

 

 

Total revenue, net

 

$

37,088

 

 

$

35,064

 

 

 

 

 

 

 

 

 

 

 

Customer mix

 

 

 

 

 

 

 

 

Academia and government

 

$

15,197

 

 

$

14,407

 

 

 

Biotechnology, pharmaceutical, distributor and contract research
   organizations

 

 

21,891

 

 

 

20,657

 

 

 

Total revenue, net

 

$

37,088

 

 

$

35,064

 

 

 

 

Revenue by geographical markets is presented in Note 22, Geographic areas.

Remaining 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 March 31, 2023 (in thousands):

 

 

Less than 1 year

 

 

Greater than 1 year

 

 

Total

 

Product revenue

 

 

477

 

 

 

 

 

 

477

 

Service revenue

 

 

17,627

 

 

 

13,012

 

 

 

30,639

 

Total revenue

 

$

18,104

 

 

$

13,012

 

 

$

31,116

 

 

Contract balances

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

 

 

March 31,
2023

 

 

December 31,
2022

 

Trade accounts receivable

 

$

43,100

 

 

$

48,864

 

Contract liabilities:

 

 

 

 

 

 

Deferred revenue

 

$

31,116

 

 

$

26,110

 

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

 

 

3,197

 

 

 

1,555

 

Total contract liabilities

 

$

34,313

 

 

$

27,665

 

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

Contract liabilities

 

 

 

Balance at December 31, 2021

 

$

17,889

 

Revenue recognized

 

 

(24,686

)

Revenue deferred

 

 

34,462

 

Balance at December 31, 2022

 

$

27,665

 

Revenue recognized

 

 

(9,856

)

Revenue deferred

 

 

16,505

 

Balance at March 31, 2023

 

$

34,313