Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Property Plant And Equipment Useful Life (Details)

v3.20.4
Summary of Significant Accounting Policies - Property Plant And Equipment Useful Life (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Computers and Purchased Software    
Property, Plant and Equipment, Useful Life 3 years  
Leasehold Improvements    
Property, Plant and Equipment, Estimated Useful Lives Lesser of expected life or lease term  
Manufacturing Equipment    
Property, Plant and Equipment, Useful Life 5 years  
Tooling    
Property, Plant and Equipment, Useful Life 3 years  
Furniture and Equipment    
Property, Plant and Equipment, Useful Life 5 years  
Software and Software Development Costs    
Software Development Costs, Net $ 458,333 $ 100,000