XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue Recognition  
Schedule of disaggregation of revenues by payer types

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31,

​

​

2021

​

2020

​

2019

​

​

(in thousands)

Insurance carriers

​

$

492,563

​

$

300,220

​

$

210,919

Laboratory partners

​

​

100,019

​

​

58,196

​

​

59,876

Patients

​

​

32,904

​

​

32,589

​

​

31,533

Total revenues

​

$

625,486

​

$

391,005

​

$

302,328

Schedule of total revenue by geographic area

​

​

​

​

​

​

​

​

​

​

​

​

​

Year ended December 31, 

​

​

2021

    

2020

    

2019

​

​

(in thousands)

United States

​

$

590,872

 

$

365,660

 

$

260,846

Americas, excluding U.S.

​

​

4,047

 

​

3,469

 

​

3,218

Europe, Middle East, India, Africa

​

​

20,429

 

​

14,332

 

​

15,434

Asia Pacific and Other

​

​

10,138

 

​

7,544

 

​

22,830

Total

​

$

625,486

 

$

391,005

​

$

302,328

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

​

​

​

​

​

​

​

​

​

​

Balance at

​

Balance at

​

​

December 31,

​

December 31,

​

​

2021

​

2020

​

​

(in thousands)

Assets:

​

​

​

​

​

​

Accounts receivable

​

$

122,074

​

$

78,565

Liabilities:

​

​

​

​

​

​

Deferred revenue, current portion

​

$

7,404

​

$

50,125

Deferred revenue, long-term portion

​

​

21,318

​

​

22,805

Total deferred revenues

​

$

28,722

​

$

72,930

Schedule of changes in the balance of deferred revenues

​

​

​

​

​

​

​

Deferred

​

​

Revenues

​

​

(in thousands)

Balance at December 31, 2020

​

$

72,930

Increase in deferred revenues

​

​

7,915

Reclasses from deferred revenues to other to short-term liabilities

​

​

(10,080)

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

​

​

(37,784)

Revenue recognized from performance obligations satisfied
within the same period

​

​

(4,259)

Balance at December 31, 2021

​

$

28,722

Schedule of insurance carrier reserve balance

​

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

​

    

2021

    

2020

​

​

(in thousands)

Beginning balance

​

$

17,366

​

$

9,410

Additional reserves

​

​

16,340

​

​

19,427

Refunds to carriers

​

​

(10,784)

​

​

(6,066)

Reserves released to revenue

​

​

(5,712)

​

​

(5,405)

Ending balance

​

$

17,210

​

$

17,366

​

​

​

​

​

​

​