XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Components of Inventory and PCBAs (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Inventory [Line Items]    
Total inventory and printed circuit board assemblies $ 4,856 $ 4,163
Inventory 1,314 1,390
Other assets 3,798 3,052
PCBA    
Inventory [Line Items]    
Other assets 3,542 2,773
Raw Materials    
Inventory [Line Items]    
Total inventory and printed circuit board assemblies 737 839
Finished Goods    
Inventory [Line Items]    
Total inventory and printed circuit board assemblies $ 4,119 $ 3,324