XML 72 R59.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 5 - Balance Sheet Components (Details) - Inventories - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Inventories [Abstract]    
Raw materials $ 14,907 $ 7,298
Work in process 21,177 18,950
Finished goods 27,125 14,670
Total $ 63,209 $ 40,918