XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31, 

​

​

​

2022

​

2021

​

(in thousands)

​

​

​

​

​

​

Insurance carriers

​

$

164,742

​

$

100,399

​

Laboratory and other partners

​

​

20,737

​

​

44,535

​

Patients

​

​

8,654

​

​

7,382

​

Total revenues

​

$

194,133

​

$

152,316

​

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

​

​

March 31, 

​

​

    

2022

    

2021

    

(in thousands)

​

​

​

​

​

​

United States

 

$

187,217

​

$

144,957

​

Americas, excluding U.S.

 

​

741

​

​

813

​

Europe, Middle East, India, Africa

 

​

3,691

​

​

4,459

​

Asia Pacific and Other

 

​

2,484

​

​

2,087

​

Total revenues

 

$

194,133

​

$

152,316

​

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

​

​

​

​

​

​

​

​

​

​

Balance at

​

Balance at

​

​

March 31, 

​

December 31,

(in thousands)

​

2022

​

2021

Assets:

​

​

​

​

​

​

Accounts receivable

​

$

167,862

​

$

122,074

Liabilities:

​

​

​

​

​

​

Deferred revenue, current portion

​

$

13,914

​

$

7,404

Deferred revenue, long-term portion

​

​

20,543

​

​

21,318

Total deferred revenues

​

$

34,457

​

$

28,722

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

​

​

​

March 31, 

​

March 31, 

​

​

2022

​

​

2021

(in thousands)

​

​

​

Beginning balance

​

$

28,722

​

$

72,930

Increase in deferred revenues

​

​

10,508

​

​

1,030

Refunds of revenues previously deferred

​

​

—

​

​

(10,000)

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

​

​

(3,889)

​

​

(30,292)

Revenue recognized from performance obligations satisfied
within the same period

​

​

(884)

​

​

(783)

Ending balance

​

$

34,457

​

$

32,885