Annual report pursuant to Section 13 and 15(d)

Warrants - Schedule of Fair value of Warrant Valuations (Details)

v3.21.1
Warrants - Schedule of Fair value of Warrant Valuations (Details) - Warrant [Member] - Vehicle
Dec. 31, 2020
Dec. 31, 2019
Measurement Input, Expected Dividend Rate [Member]    
Warrants, measurement input 0.0 0.0
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Warrants, measurement input 0.13 1.34
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Warrants, measurement input 1.55 2.37
Measurement Input, Price Volatility [Member] | Minimum [Member]    
Warrants, measurement input 143 145
Measurement Input, Price Volatility [Member] | Maximum [Member]    
Warrants, measurement input 207 168
Measurement Input, Expected Term [Member] | Minimum [Member]    
Warrants term 2 years 2 years
Measurement Input, Expected Term [Member] | Maximum [Member]    
Warrants term 5 years 2 years 6 months