XML 51 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

Year Ended December 31,

2025

2024

2023

(in thousands)

Insurance carriers

$

2,171,186

$

1,571,817

$

954,155

Laboratory partners

103,112

97,210

98,891

Patients

31,815

27,884

29,525

Total revenues

$

2,306,113

$

1,696,911

$

1,082,571

Schedule of total revenue by geographic area

Year ended December 31, 

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

(in thousands)

United States

$

2,264,265

 

$

1,657,745

 

$

1,047,636

Americas, excluding U.S.

9,354

 

6,620

 

4,908

Europe, Middle East, India, Africa

24,480

 

23,884

 

22,811

Asia Pacific and Other

8,014

 

8,662

 

7,216

Total

$

2,306,113

 

$

1,696,911

$

1,082,571

Schedule of changes in the balance of deferred revenues

Balance at

Balance at

December 31,

December 31,

2025

2024

(in thousands)

Beginning balance

$

36,592

$

35,740

Increase in deferred revenues(1)

50,455

35,440

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

(19,200)

(13,693)

Revenue recognized from performance obligations satisfied
within the same period

(25,878)

(20,895)

Ending balance

$

41,969

$

36,592