XML 42 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2020
Balance Sheet Components  
Schedule of allowance for doubtful accounts

​

​

​

​

​

​

​

​

​

​

​

December 31, 

​

December 31, 

​

December 31, 

​

2020

​

2019

​

2018

​

(in thousands)

Beginning balance

$

2,919

​

$

1,788

​

$

2,000

Cumulative-effect adjustment upon adoption of ASU 2016-13

​

404

​

​

—

​

​

—

Provision for credit losses

​

1,354

​

​

1,141

​

​

(41)

Write offs

​

(457)

​

​

(10)

​

​

(171)

Ending balance

$

4,220

​

$

2,919

​

$

1,788

​

​

​

​

​

​

​

​

​

Schedule of property and equipment

​

​

​

​

​

​

​

​

​

​

​

​

    

​

​

December 31,

​

December 31,

​

​

   

Useful Life

   

2020

   

2019

​

​

​

​

​

(in thousands)

​

Machinery and equipment

 

3-5 years

 

$

51,001

​

$

36,414

​

Furniture and fixtures

 

3 years

 

​

1,376

​

 

1,376

​

Computer equipment

 

3 years

 

​

2,428

​

 

1,828

​

Capitalized software held for internal use

​

3 years

​

​

7,417

​

​

5,917

​

Leasehold improvements

 

Life of lease

 

​

14,810

​

 

11,556

​

Construction-in-process

​

​

 

​

6,370

​

 

7,716

​

​

​

​

 

​

83,402

​

 

64,807

​

Less: Accumulated depreciation and amortization

​

​

 

​

(50,054)

​

 

(41,524)

​

Total Property and Equipment, net

​

​

​

$

33,348

​

$

23,283

​

Schedule of accrued compensation

​

​

​

​

​

​

​

​

​

​

    

December 31,

    

December 31,

​

​

   

2020

   

2019

 

​

​

(in thousands)

​

Accrued paid time off

​

$

2,260

​

$

1,850

​

Accrued commissions

​

 

12,686

​

 

5,767

​

Accrued bonuses

​

 

9,635

​

 

5,710

​

Other accrued compensation

​

 

5,790

​

 

2,761

​

Total accrued compensation

​

$

30,371

​

$

16,088

​

Schedule of other accrued liabilities

​

​

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

 

​

    

2020

    

2019

 

​

​

(in thousands)

Reserves for refunds to insurance carriers

​

$

17,366

​

$

9,410

​

Accrued charges for third-party testing

​

​

5,141

​

​

8,408

​

Testing and laboratory materials from suppliers

​

​

2,720

​

​

4,301

​

Marketing and corporate affairs

​

​

3,325

​

​

2,957

​

Legal, audit and consulting fees

​

​

4,189

​

​

2,873

​

Accrued shipping charges

​

​

1,604

​

​

305

​

Sales tax payable

​

​

1,723

​

​

1,691

​

Accrued specimen service fees

​

​

2,355

​

​

2,269

​

Clinical trials and studies

​

 

2,353

​

 

1,092

​

Operating lease liabilities, current portion

​

​

7,300

​

​

5,739

​

Fixed asset purchases

​

​

1,691

​

​

1,482

​

Other accrued interest

​

​

1,078

​

​

—

​

Other accrued expenses

​

 

9,562

​

 

8,516

​

Total other accrued liabilities

​

$

60,407

​

$

49,043

​