XML 87 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Details  
Schedule of short-term investments

Short-term investments consisted of the following (in thousands):

    

At December 31, 2019

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

Bank certificates of deposit

less than 1

12,999

7

13,006

Commercial paper

less than 1

 

7,475

 

8

 

 

7,483

Corporate notes

less than 3

 

65,354

 

295

 

(10)

 

65,639

Asset-backed securities

less than 3

 

25,333

 

99

 

(7)

 

25,425

Total

$

111,161

$

409

$

(17)

$

111,553

    

At December 31, 2018

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S government bonds

less than 1

$

1,300

$

$

(3)

$

1,297

U.S. government agency bonds

less than 1

1,994

(12)

1,982

Bank certificates of deposit

less than 2

15,201

2

(3)

15,200

Commercial paper

less than 1

 

9,597

 

1

 

(5)

 

9,593

Corporate notes

less than 3

 

60,923

 

24

 

(194)

 

60,753

Asset-backed securities

less than 3

 

21,918

 

18

 

(94)

 

21,842

Total

$

110,933

$

45

$

(311)

$

110,667

Schedule of accounts receivable, net

Accounts receivable consisted of the following (in thousands):

December 31,

 

2019

    

2018

 

Accounts receivable

    

$

39,657

$

19,333

Allowance for doubtful accounts

 

(1,240)

 

(660)

 

$

38,417

$

18,673

Schedule of inventory

Inventory consisted of the following (in thousands):

December 31,

 

2019

    

2018

 

Finished goods

    

$

32,108

$

4,256

Work in process

3,884

 

3,197

Raw material

6,586

 

5,829

 

$

42,578

$

13,282

Schedule of property and equipment, net

Property and equipment consisted of the following (in thousands):

December 31,

2019

2018

    

Buildings

    

$

874

$

874

Equipment

13,782

10,306

Furniture and fixtures

1,643

 

1,570

Leasehold improvements

6,384

 

4,792

Computer equipment and software

2,808

2,232

Land

7,068

7,068

Construction in progress

1,627

 

1,231

34,186

 

28,073

Less accumulated depreciation and amortization

 

(12,130)

 

(8,920)

 

$

22,056

$

19,153

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

December 31,

 

2019

2018

 

    

Accrued bonuses

    

$

13,525

$

8,604

Accrued legal expenses

3,957

2,466

Accrued vacation benefits

2,784

 

2,446

Accrued restructuring costs

4,096

Accrued liability for cash-settled options

6,685

Other accrued liabilities

20,872

 

10,448

$

51,919

$

23,964