XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

Year Ended December 31,

2023

2022

2021

(in thousands)

Insurance carriers

$

954,155

$

690,754

$

492,563

Laboratory partners

98,891

94,910

100,019

Patients

29,525

34,558

32,904

Total revenues

$

1,082,571

$

820,222

$

625,486

Schedule of total revenue by geographic area

Year ended December 31, 

2023

    

2022

    

2021

(in thousands)

United States

$

1,047,636

 

$

785,849

 

$

590,872

Americas, excluding U.S.

4,908

 

3,705

 

4,047

Europe, Middle East, India, Africa

22,811

 

16,640

 

20,429

Asia Pacific and Other

7,216

 

14,028

 

10,138

Total

$

1,082,571

 

$

820,222

$

625,486

Schedule of beginning and ending balances of accounts receivable and deferred revenues

Balance at

Balance at

December 31,

December 31,

2023

2022

(in thousands)

Assets:

Accounts receivable

$

278,289

$

244,385

Liabilities:

Deferred revenue, current portion

$

16,612

$

10,777

Deferred revenue, long-term portion

19,128

20,001

Total deferred revenues

$

35,740

$

30,778

Schedule of changes in the balance of deferred revenues

Balance at

Balance at

December 31,

December 31,

2023

2022

(in thousands)

Beginning balance

$

30,778

$

28,722

Increase in deferred revenues

35,573

28,978

Reclasses from deferred revenues to other short-term liabilities

(522)

(337)

Revenue recognized during the period that was included in
deferred revenues at the beginning of the period

(10,564)

(8,782)

Revenue recognized from performance obligations satisfied
within the same period

(19,525)

(17,803)

Ending balance

$

35,740

$

30,778