XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Property (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Property and Equipment, net      
Property and equipment, gross $ 53,408   $ 51,626
Less: Accumulated depreciation and amortization (21,656)   (19,337)
Total Property and Equipment, net 31,752   32,289
Impairment of assets 576 $ 20  
Proceeds from sale of impaired machinery and equipment   $ 225  
Cost of product revenues      
Property and Equipment, net      
Impairment of assets 600    
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross 30,141   27,303
Furniture and fixtures      
Property and Equipment, net      
Property and equipment, gross $ 1,143   1,087
Useful Life 3 years    
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 3,249   861
Useful Life 3 years    
Capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 2,898   2,172
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 10,583   10,444
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 5,394   $ 9,759
Minimum | Machinery and equipment      
Property and Equipment, net      
Useful Life 3 years    
Maximum | Machinery and equipment      
Property and Equipment, net      
Useful Life 5 years