v3.6.0.2
CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property and Equipment [Line Items]      
Property and equipment, gross $ 17,529 $ 16,305  
Less: Accumulated depreciation and amortization (8,521) (7,149)  
Property and equipment, net 9,008 9,156  
Capital Leased Assets, Gross 1,200    
Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation 200    
Depreciation and amortization expense $ 3,500 3,500 $ 2,200
Minimum      
Property and Equipment [Line Items]      
Estimated useful lives 2 years    
Maximum      
Property and Equipment [Line Items]      
Estimated useful lives 7 years    
Computer and other equipment      
Property and Equipment [Line Items]      
Estimated useful lives 3 years    
Property and equipment, gross $ 1,920 1,704  
Manufacturing, research and development laboratory equipment      
Property and Equipment [Line Items]      
Estimated useful lives 3 years    
Property and equipment, gross $ 4,314 4,476  
Software and Software Development Costs [Member]      
Property and Equipment [Line Items]      
Estimated useful lives 5 years    
Property and equipment, gross $ 8,217 8,470  
Software and Software Development Costs [Member] | Minimum      
Property and Equipment [Line Items]      
Estimated useful lives 2 years    
Software and Software Development Costs [Member] | Maximum      
Property and Equipment [Line Items]      
Estimated useful lives 5 years    
Office furniture and equipment      
Property and Equipment [Line Items]      
Property and equipment, gross $ 2,070 1,041  
Office furniture and equipment | Minimum      
Property and Equipment [Line Items]      
Estimated useful lives 3 years    
Office furniture and equipment | Maximum      
Property and Equipment [Line Items]      
Estimated useful lives 7 years    
Leasehold improvements      
Property and Equipment [Line Items]      
Property and equipment, gross $ 1,008 $ 614  
Leasehold improvements | Minimum      
Property and Equipment [Line Items]      
Estimated useful lives 2 years    
Leasehold improvements | Maximum      
Property and Equipment [Line Items]      
Estimated useful lives 7 years