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