XML 55 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 5 - Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Raw materials $ 22,872 $ 43,017
Work in process 42,681 38,674
Finished goods 61,947 54,693
Total $ 127,500 $ 136,384