XML 52 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts Receivable, Net    
Accounts receivable $ 30,472 $ 39,657
Allowance for credit losses (1,587) (1,240)
Accounts receivable, net 28,885 38,417
Inventory    
Finished goods 18,108 32,108
Work in process 2,730 3,884
Raw materials 6,861 6,586
Total inventory 27,699 42,578
Accrued Liabilities    
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
Total accrued liabilities $ 38,134 $ 51,919