v3.7.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS - Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Property and Equipment [Line Items]      
Property and equipment, gross $ 17,528   $ 17,529
Less: Accumulated depreciation and amortization (9,322)   (8,521)
Property and equipment, net 8,206   9,008
Capital Leased Assets, Gross 1,200   1,200
Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation 200   200
Depreciation and amortization expense 800 $ 900  
Computer and other equipment      
Property and Equipment [Line Items]      
Property and equipment, gross $ 1,902   1,920
Estimated useful lives 3 years    
Manufacturing, research and development laboratory equipment      
Property and Equipment [Line Items]      
Property and equipment, gross $ 4,348   4,314
Estimated useful lives 3 years    
Software and Software Development Costs [Member]      
Property and Equipment [Line Items]      
Property and equipment, gross $ 8,217   8,217
Estimated useful lives 5 years    
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,053   2,070
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   $ 1,008