XML 62 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Inventories, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 5,822 $ 5,813
Work-in-process 1,578 952
Finished goods 51,669 39,758
Inventory, gross, total 59,069 46,523
Less reserve for excess and obsolete (24,215) (17,758)
Inventories, net $ 34,854 $ 28,765