XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Balance Sheet Details - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Raw material $ 273,608 $ 242,947  
Work-in-process 7,543 2,544  
Finished goods 158,594 141,558  
Total $ 439,745 $ 387,049 $ 396,990