XML 56 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Certain Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Inventories [Line Items]    
Materials $ 112,507 $ 111,191
Work in process 9,919 9,400
Finished goods 67,127 69,874
Total inventories $ 189,553 $ 190,465