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