XML 52 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Property (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Property and Equipment, net      
Property and equipment, gross $ 55,580   $ 51,626
Less: Accumulated depreciation and amortization (25,163)   (19,337)
Total Property and Equipment, net 30,417   32,289
Impairment of assets 576 $ 407  
Cost of product revenues      
Property and Equipment, net      
Impairment of assets 600    
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross 31,515   27,303
Furniture and fixtures      
Property and Equipment, net      
Property and equipment, gross $ 1,216   1,087
Useful Life 3 years    
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 1,951   861
Useful Life 3 years    
Capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 4,081   2,172
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 10,668   10,444
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 6,149   $ 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