XML 54 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Details - Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accounts Receivable, Net    
Accounts receivable $ 28,501 $ 39,657
Allowance for credit losses (1,771) (1,240)
Accounts receivable, net 26,730 38,417
Inventory    
Finished goods 8,328 32,108
Work in process 3,471 3,884
Raw materials 9,289 6,586
Total inventory 21,088 42,578
Accrued Liabilities    
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
Total accrued liabilities $ 45,598 $ 51,919