XML 68 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Property and Equipment, net      
Property and equipment, gross $ 83,402 $ 64,807  
Less: Accumulated depreciation and amortization (50,054) (41,524)  
Total Property and Equipment, net 33,348 23,283  
Impairment   1,671 $ 1,544
Impairment of leasehold improvements   1,200  
Impairment of capitalized software   100  
Impairment of right-of-use assets   400  
Selling, general and administrative      
Property and Equipment, net      
Impairment   1,700  
Machinery and equipment      
Property and Equipment, net      
Property and equipment, gross 51,001 36,414  
Furniture and fixtures      
Property and Equipment, net      
Property and equipment, gross $ 1,376 1,376  
Useful Life 3 years    
Computer equipment      
Property and Equipment, net      
Property and equipment, gross $ 2,428 1,828  
Useful Life 3 years    
Capitalized software held for internal use      
Property and Equipment, net      
Property and equipment, gross $ 7,417 5,917  
Useful Life 3 years    
Leasehold improvements      
Property and Equipment, net      
Property and equipment, gross $ 14,810 11,556  
Construction-in-process      
Property and Equipment, net      
Property and equipment, gross $ 6,370 $ 7,716  
Minimum | Machinery and equipment      
Property and Equipment, net      
Useful Life 3 years    
Maximum | Machinery and equipment      
Property and Equipment, net      
Useful Life 5 years