XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Disaggregation of Revenue [Abstract]  
Schedule of Revenue Disaggregated by Customer Type

The following table presents revenue disaggregated by customer type (in thousands):

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Pharma tests and services

 

$

31,904

 

 

$

29,552

 

 

$

30,282

 

Enterprise sales

 

 

31,729

 

 

 

26,641

 

 

 

8,774

 

Population sequencing

 

 

9,412

 

 

 

8,443

 

 

 

45,671

 

Other

 

 

436

 

 

 

411

 

 

 

767

 

Total revenue

 

$

73,481

 

 

$

65,047

 

 

$

85,494

 

 

Schedule of Contract Assets and Liabilities

The opening and closing balances of receivables and contract liabilities from contracts with customers are shown below (in thousands). Contract assets were immaterial for all periods presented.

 

 

December 31,

 

 

 

2023

 

 

2022

 

Opening balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

16,642

 

 

$

18,468

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

1,264

 

 

$

3,982

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

 

 

 

 

Total contract liabilities

 

 

1,264

 

 

 

3,982

 

 

 

 

 

 

 

 

Closing balances:

 

 

 

 

 

 

Accounts receivable, net

 

$

17,730

 

 

$

16,642

 

 

 

 

 

 

 

 

Short-term contract liabilities

 

$

3,288

 

 

$

1,264

 

Long-term contract liabilities (included in other long-term liabilities)

 

 

3,928

 

 

 

 

Total contract liabilities

 

 

7,216

 

 

 

1,264