XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

June 30, 

​

June 30, 

​

​

2025

​

2024

​

2025

​

2024

​

​

(in thousands)

Insurance carriers

​

$

516,987

​

$

384,128

​

$

989,635

​

$

725,156

Laboratory partners

​

​

22,169

​

​

22,254

​

​

43,001

​

​

42,530

Patients

​

​

7,444

​

​

6,969

​

​

15,795

​

​

13,406

Total revenues

​

$

546,600

​

$

413,351

​

$

1,048,431

​

$

781,092

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

 

​

​

June 30, 

​

June 30, 

 

​

    

2025

    

2024

    

2025

​

2024

 

​

​

(in thousands)

​

United States

 

$

537,801

​

$

404,872

​

$

1,030,107

​

$

764,285

​

Americas, excluding U.S.

 

​

1,571

​

​

1,601

​

​

3,263

​

​

3,082

​

Europe, Middle East, India, Africa

 

​

5,408

​

​

5,439

​

​

11,457

​

​

10,617

​

Asia Pacific and Other

 

​

1,820

​

​

1,439

​

​

3,604

​

​

3,108

​

Total revenues

 

$

546,600

​

$

413,351

​

$

1,048,431

​

$

781,092

​

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

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

June 30, 

​

December 31,

​

​

2025

​

2024

​

​

(in thousands)

Assets:

​

​

​

​

​

​

Accounts receivable, net

​

$

309,224

​

$

314,165

Liabilities:

​

​

​

​

​

​

Deferred revenue, current portion

​

$

21,560

​

$

19,754

Deferred revenue, long-term portion (1)

​

​

16,492

​

​

16,838

Total deferred revenues

​

$

38,052

​

$

36,592

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

June 30, 

​

​

2025

​

​

2024

​

(in thousands)

Beginning balance

​

$

36,592

​

$

35,740

Increase in deferred revenues

​

​

20,369

​

​

14,826

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

​

​

(14,904)

​

​

(9,646)

Revenue recognized from performance obligations satisfied within the same period

​

​

(4,005)

​

​

(4,137)

Ending balance

​

$

38,052

​

$

36,783