XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

​

​

June 30, 

​

June 30, 

​

​

2024

​

2023

​

2024

​

2023

​

​

(in thousands)

Insurance carriers

​

$

384,128

​

$

226,521

​

$

725,156

​

$

436,899

Laboratory and other partners

​

​

22,254

​

​

27,449

​

​

42,530

​

​

50,254

Patients

​

​

6,969

​

​

7,434

​

​

13,406

​

​

16,007

Total revenues

​

$

413,351

​

$

261,404

​

$

781,092

​

$

503,160

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Six months ended

 

​

​

June 30, 

​

June 30, 

 

​

    

2024

    

2023

    

2024

​

2023

 

​

​

(in thousands)

​

United States

 

$

404,872

​

$

253,296

​

$

764,285

​

$

486,550

​

Americas, excluding U.S.

 

​

1,601

​

​

1,206

​

​

3,082

​

​

2,364

​

Europe, Middle East, India, Africa

 

​

5,439

​

​

5,620

​

​

10,617

​

​

10,816

​

Asia Pacific and Other

 

​

1,439

​

​

1,282

​

​

3,108

​

​

3,430

​

Total revenues

 

$

413,351

​

$

261,404

​

$

781,092

​

$

503,160

​

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

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

June 30, 

​

December 31,

​

​

2024

​

2023

​

​

(in thousands)

Assets:

​

​

​

​

​

​

Accounts receivable, net

​

$

335,936

​

$

278,289

Liabilities:

​

​

​

​

​

​

Deferred revenue, current portion

​

$

18,367

​

$

16,612

Deferred revenue, long-term portion

​

​

18,416

​

​

19,128

Total deferred revenues

​

$

36,783

​

$

35,740

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

June 30, 

​

​

2024

​

​

2023

​

(in thousands)

Beginning balance

​

$

35,740

​

$

30,778

Increase in deferred revenues

​

​

14,826

​

​

17,402

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

​

​

(9,646)

​

​

(7,521)

Revenue recognized from performance obligations satisfied within the same period

​

​

(4,137)

​

​

(3,513)

Ending balance

​

$

36,783

​

$

37,146