XML 54 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Certain Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Inventories [Line Items]    
Materials $ 115,331 $ 111,191
Work in process 10,836 9,400
Finished goods 62,843 69,874
Total inventories $ 189,010 $ 190,465