XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

September 30, 

​

September 30, 

​

​

2024

​

2023

​

2024

​

2023

​

​

(in thousands)

Insurance carriers

​

$

405,208

​

$

239,780

​

$

1,130,364

​

$

676,680

Laboratory and other partners

​

​

27,622

​

​

21,731

​

​

70,152

​

​

71,985

Patients

​

​

6,928

​

​

6,795

​

​

20,334

​

​

22,801

Total revenues

​

$

439,758

​

$

268,306

​

$

1,220,850

​

$

771,466

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

 

​

​

September 30, 

​

September 30, 

 

​

    

2024

    

2023

    

2024

​

2023

 

​

​

(in thousands)

​

United States

 

$

426,274

​

$

259,870

​

$

1,190,559

​

$

746,420

​

Americas, excluding U.S.

 

​

2,002

​

​

1,288

​

​

5,084

​

​

3,652

​

Europe, Middle East, India, Africa

 

​

7,722

​

​

5,255

​

​

18,339

​

​

16,071

​

Asia Pacific and Other

 

​

3,760

​

​

1,893

​

​

6,868

​

​

5,323

​

Total revenues

 

$

439,758

​

$

268,306

​

$

1,220,850

​

$

771,466

​

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

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

September 30, 

​

December 31,

​

​

2024

​

2023

​

​

(in thousands)

Assets:

​

​

​

​

​

​

Accounts receivable, net

​

$

306,876

​

$

278,289

Liabilities:

​

​

​

​

​

​

Deferred revenue, current portion

​

$

17,886

​

$

16,612

Deferred revenue, long-term portion (1)

​

​

16,916

​

​

19,128

Total deferred revenues

​

$

34,802

​

$

35,740

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

​

​

​

Balance at

​

​

September 30, 

​

​

2024

​

​

2023

​

(in thousands)

Beginning balance

​

$

35,740

​

$

30,778

Increase in deferred revenues

​

​

23,968

​

​

24,553

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

​

​

(12,102)

​

​

(9,610)

Revenue recognized from performance obligations satisfied within the same period

​

​

(12,804)

​

​

(9,676)

Ending balance

​

$

34,802

​

$

36,045