XML 86 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment, Net - Useful Lives (Details)
12 Months Ended
Dec. 31, 2020
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 5 years
Computers amd hardware  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 3 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life lease term
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 7 years
Software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 3 years