XML 27 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details
6 Months Ended
Jun. 30, 2020
Balance Sheet Details  
Balance Sheet Details

Note 3.  Balance Sheet Details

Short-term Investments

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

At June 30, 2020

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 4

14,500

2

(4)

14,498

Bank certificates of deposit

less than 1

16,900

45

(1)

16,944

Commercial paper

less than 1

 

8,488

 

11

 

 

8,499

Corporate notes

less than 3

 

67,347

 

597

 

(10)

 

67,934

Asset-backed securities

less than 5

 

19,766

 

325

 

 

20,091

Total

$

127,001

$

980

$

(15)

$

127,966

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

Accounts Receivable, Net

Accounts receivable consisted of the following (in thousands):

June 30, 

December 31, 

    

2020

    

2019

  

Accounts receivable

$

28,501

$

39,657

Allowance for credit losses

(1,771)

(1,240)

$

26,730

$

38,417

Inventory, Net

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

June 30, 

December 31, 

    

2020

    

2019

  

Finished goods

$

8,328

$

32,108

Work in process

3,471

3,884

Raw material

9,289

6,586

$

21,088

$

42,578

Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

June 30, 

December 31, 

    

2020

    

2019

Accrued bonuses

$

7,320

$

13,525

Accrued vacation benefits

3,369

2,784

Accrued legal expenses

5,547

3,957

Accrued Employee Stock Purchase Plan liability

3,084

-

Accrued payroll taxes

7,765

1,133

Other accrued liabilities

18,513

30,520

$

45,598

$

51,919