XML 52 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Property (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Property and Equipment, net      
Property and equipment, gross $ 54,785   $ 51,626
Less: Accumulated depreciation and amortization (23,517)   (19,337)
Total Property and Equipment, net 31,268   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 31,266   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 $ 4,573   861
Useful Life 3 years    
Capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 3,689   2,172
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 10,666   10,444
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 3,375   $ 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