Balance Sheet Components (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Inventories    
Finished goods $ 16,796 $ 13,324
Component parts 2,966 888
Total inventories 19,762 14,212
Property and equipment, net    
Property and equipment, gross 17,106 15,136
Less: accumulated depreciation (11,119) (10,047)
Property and equipment, net 5,987 5,089
Computer equipment and software    
Property and equipment, net    
Property and equipment, gross 4,588 4,390
Manufacturing tooling and test equipment    
Property and equipment, net    
Property and equipment, gross 2,928 2,777
Manufacturing Equipment    
Property and equipment, net    
Property and equipment, gross 794  
Furniture and fixtures    
Property and equipment, net    
Property and equipment, gross 2,618 2,298
Lab and warehouse equipment    
Property and equipment, net    
Property and equipment, gross 2,786 2,652
Marketing equipment    
Property and equipment, net    
Property and equipment, gross 662 662
Leasehold improvements    
Property and equipment, net    
Property and equipment, gross $ 2,730 $ 2,357