XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Property (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Property and Equipment, net      
Property and equipment, gross $ 55,723   $ 56,652
Less: Accumulated depreciation and amortization (28,845)   (26,985)
Total Property and Equipment, net 26,878   29,667
Impairment of assets 1,544 $ 576  
Cost of product revenues      
Property and Equipment, net      
Impairment of assets 1,600    
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross 32,022   31,825
Furniture and fixtures      
Property and Equipment, net      
Property and equipment, gross $ 1,265   1,216
Useful Life 3 years    
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 2,028   1,958
Useful Life 3 years    
Capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 4,465   4,465
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 10,745   10,691
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 5,198   $ 6,497
Minimum | Machinery and equipment      
Property and Equipment, net      
Useful Life 3 years    
Maximum | Machinery and equipment      
Property and Equipment, net      
Useful Life 5 years