XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Details 3)
12 Months Ended
Dec. 31, 2021
Production Tooling, Machinery and Equipment | Minimum  
Estimated useful lives 1
Production Tooling, Machinery and Equipment | Maximum  
Estimated useful lives 6
Office Furniture and Fixtures | Minimum  
Estimated useful lives 1
Office Furniture and Fixtures | Maximum  
Estimated useful lives 3
Computer Equipment and Software | Minimum  
Estimated useful lives 3
Computer Equipment and Software | Maximum  
Estimated useful lives 5
Leasehold Improvements | Minimum  
Estimated useful lives 1
Leasehold Improvements | Maximum  
Estimated useful lives 3