XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net (Details) - Schedule of estimated useful lives - Minimum [Member]
3 Months Ended
Mar. 31, 2021
Shop machinery and equipment [Member]  
Property and Equipment, Net (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment useful life 3 years
Computers and electronics [Member]  
Property and Equipment, Net (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment useful life 2 years
Office furniture and fixtures [Member]  
Property and Equipment, Net (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment useful life 3 years
Leasehold improvements [Member]  
Property and Equipment, Net (Details) - Schedule of estimated useful lives [Line Items]  
Property and equipment useful life, description Shorter of remaining lease term or 5 years