Balance Sheet Components (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Inventories    
Finished goods $ 13,324 $ 14,061
Component parts 888 1,251
Total inventories 14,212 15,312
Property and equipment, net    
Property and equipment, gross 15,136 13,278
Less: accumulated depreciation (10,047) (9,335)
Property and equipment, net 5,089 3,943
Computer equipment and software    
Property and equipment, net    
Property and equipment, gross 4,390 4,152
Manufacturing tooling and test equipment    
Property and equipment, net    
Property and equipment, gross 2,777 2,652
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 2,298 2,046
Lab and warehouse equipment    
Property and equipment, net    
Property and equipment, gross 2,652 2,374
Marketing equipment    
Property and equipment, net    
Property and equipment, gross 662 604
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross $ 2,357 $ 1,450