XML 43 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2022
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

September 30, 

​

September 30, 

​

​

2022

​

2021

​

2022

​

2021

(in thousands)

​

​

​

​

​

​

​

​

​

​

Insurance carriers

​

$

174,825

​

$

132,423

​

$

507,389

​

$

351,218

Laboratory and other partners

​

​

27,050

​

​

17,441

​

​

69,929

​

​

77,575

Patients

​

​

8,762

​

​

8,252

​

​

25,652

​

​

23,665

Total revenues

​

$

210,637

​

$

158,116

​

$

602,970

​

$

452,458

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

 

​

​

September 30, 

​

September 30, 

 

​

    

2022

    

2021

    

2022

​

2021

 

(in thousands)

​

​

​

​

​

​

​

​

​

​

​

United States

 

$

197,066

​

$

148,033

​

$

576,169

​

$

427,804

​

Americas, excluding U.S.

 

​

1,155

​

​

1,247

​

​

2,426

​

​

3,052

​

Europe, Middle East, India, Africa

 

​

4,956

​

​

5,598

​

​

12,383

​

​

14,322

​

Asia Pacific and Other

 

​

7,460

​

​

3,238

​

​

11,992

​

​

7,280

​

Total revenues

 

$

210,637

​

$

158,116

​

$

602,970

​

$

452,458

​

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

​

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

​

​

September 30, 

​

September 30, 

​

​

2022

​

​

2021

(in thousands)

​

​

​

Beginning balance

​

$

28,722

​

$

72,930

Increase in deferred revenues

​

​

20,268

​

​

4,703

Refunds of revenues previously deferred

​

​

(337)

​

​

(10,000)

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

​

​

(7,877)

​

​

(32,864)

Revenue recognized from performance obligations satisfied
within the same period

​

​

(12,439)

​

​

(2,396)

Ending balance

​

$

28,337

​

$

32,373