XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Components  
Schedule of allowances for credit losses

​

​

​

​

​

​

​

​

​

​

​

December 31, 

​

December 31, 

​

December 31, 

​

2021

​

2020

​

2019

​

(in thousands)

Beginning balance

$

4,220

​

$

2,919

​

$

1,788

Cumulative-effect adjustment upon adoption of ASU 2016-13

​

—

​

​

404

​

​

—

Provision for credit losses

​

(156)

​

​

1,354

​

​

1,141

Write offs

​

(1,635)

​

​

(457)

​

​

(10)

Ending balance

$

2,429

​

$

4,220

​

$

2,919

​

​

​

​

​

​

​

​

​

Schedule of property and equipment

​

​

​

​

​

​

​

​

​

​

​

​

    

​

​

December 31,

​

December 31,

​

​

   

Useful Life

   

2021

   

2020

​

​

​

​

​

(in thousands)

​

Machinery and equipment

 

3-5 years

 

$

33,722

​

$

51,001

​

Furniture and fixtures

 

3 years

 

​

—

​

 

1,376

​

Computer equipment

 

3 years

 

​

4,893

​

 

2,428

​

Capitalized software held for internal use

​

3 years

​

​

2,395

​

​

7,417

​

Leasehold improvements

 

Life of lease

 

​

13,640

​

 

14,810

​

Construction-in-process

​

​

 

​

30,279

​

 

6,370

​

​

​

​

 

​

84,929

​

 

83,402

​

Less: Accumulated depreciation and amortization

​

​

 

​

(19,413)

​

 

(50,054)

​

Total Property and Equipment, net

​

​

​

$

65,516

​

$

33,348

​

Schedule of accrued compensation

​

​

​

​

​

​

​

​

​

​

    

December 31,

    

December 31,

​

​

   

2021

   

2020

 

​

​

(in thousands)

​

Accrued paid time off

​

$

2,567

​

$

2,260

​

Accrued commissions

​

 

15,726

​

 

12,686

​

Accrued bonuses

​

 

15,854

​

 

9,635

​

Other accrued compensation

​

 

6,794

​

 

5,790

​

Total accrued compensation

​

$

40,941

​

$

30,371

​

Schedule of other accrued liabilities

​

​

​

​

​

​

​

​

​

​

    

December 31, 

    

December 31, 

 

​

    

2021

    

2020

 

​

​

(in thousands)

Reserves for refunds to insurance carriers

​

$

17,210

​

$

17,366

​

Accrued charges for third-party testing

​

​

5,849

​

​

5,141

​

Testing and laboratory materials from suppliers

​

​

3,799

​

​

2,720

​

Marketing and corporate affairs

​

​

7,853

​

​

3,325

​

Legal, audit and consulting fees

​

​

11,758

​

​

4,189

​

Accrued shipping charges

​

​

969

​

​

1,604

​

Sales tax payable

​

​

2,230

​

​

1,723

​

Accrued third-party service fees

​

​

13,442

​

​

2,355

​

Clinical trials, studies, and other development

​

 

11,218

​

 

2,353

​

Operating lease liabilities, current portion

​

​

5,752

​

​

7,300

​

Fixed asset purchases

​

​

1,853

​

​

1,691

​

Other accrued interest

​

​

1,078

​

​

1,078

​

Other accrued expenses

​

 

10,342

​

 

9,562

​

Total other accrued liabilities

​

$

93,353

​

$

60,407

​