XML 45 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

Year Ended December 31,

2024

2023

2022

(in thousands)

Insurance carriers

$

1,571,817

$

954,155

$

690,754

Laboratory partners

97,210

98,891

94,910

Patients

27,884

29,525

34,558

Total revenues

$

1,696,911

$

1,082,571

$

820,222

Schedule of total revenue by geographic area

Year ended December 31, 

2024

    

2023

    

2022

(in thousands)

United States

$

1,657,745

 

$

1,047,636

 

$

785,849

Americas, excluding U.S.

6,620

 

4,908

 

3,705

Europe, Middle East, India, Africa

23,884

 

22,811

 

16,640

Asia Pacific and Other

8,662

 

7,216

 

14,028

Total

$

1,696,911

 

$

1,082,571

$

820,222

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

Balance at

Balance at

December 31,

December 31,

2024

2023

(in thousands)

Assets:

Accounts receivable, net

$

314,165

$

278,289

Liabilities:

Deferred revenue, current portion

$

19,754

$

16,612

Deferred revenue, long-term portion (1)

16,838

19,128

Total deferred revenues

$

36,592

$

35,740

Schedule of changes in the balance of deferred revenues

Balance at

Balance at

December 31,

December 31,

2024

2023

(in thousands)

Beginning balance

$

35,740

$

30,778

Increase in deferred revenues

35,440

35,573

Reclasses from deferred revenues to other short-term liabilities

(522)

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

(13,693)

(10,564)

Revenue recognized from performance obligations satisfied
within the same period

(20,895)

(19,525)

Ending balance

$

36,592

$

35,740