XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details (Tables)
3 Months Ended
Mar. 31, 2020
Balance Sheet Details  
Schedule of short-term investments

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

At March 31, 2020

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 1

1,500

3

1,503

Bank certificates of deposit

less than 1

12,400

21

(11)

12,410

Commercial paper

less than 1

 

8,973

 

5

 

(16)

 

8,962

Corporate notes

less than 3

 

63,719

 

198

 

(345)

 

63,572

Asset-backed securities

less than 3

 

23,591

 

87

 

(29)

 

23,649

Total

$

110,183

$

314

$

(401)

$

110,096

At December 31, 2019

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S. government bonds

less than 1

$

$

$

$

U.S. government agency bonds

less than 1

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

Schedule of accounts receivable, net

Accounts receivable consisted of the following (in thousands):

March 31, 

December 31, 

    

2020

    

2019

  

Accounts receivable

$

30,472

$

39,657

Allowance for credit losses

(1,587)

(1,240)

$

28,885

$

38,417

Schedule of inventory

Inventory, net consisted of the following (in thousands):

March 31, 

December 31, 

    

2020

    

2019

  

Finished goods

$

18,108

$

32,108

Work in process

2,730

3,884

Raw material

6,861

6,586

$

27,699

$

42,578

Schedule of accrued liabilities

Accrued liabilities consisted of the following (in thousands):

March 31, 

December 31, 

    

2020

    

2019

Accrued bonuses

$

4,149

$

13,525

Accrued vacation benefits

3,201

2,784

Accrued legal expenses

4,277

3,957

Other accrued liabilities

26,507

31,653

$

38,134

$

51,919