Annual report pursuant to Section 13 and 15(d)

Warrant Liabilities (Details Narrative)

v3.22.1
Warrant Liabilities (Details Narrative)
12 Months Ended
Dec. 31, 2021
USD ($)
Dividend
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
May 24, 2019
shares
Class of Warrant or Right [Line Items]      
Closing price per share | $ / shares $ 84.00    
Common stock maximum trading period 30 days    
Public and Private Placement Warrants [Member]      
Class of Warrant or Right [Line Items]      
Exercise price per one-seventh share | $ / shares $ 5.75    
Warrants maturity date Nov. 09, 2023    
Exercise price per full share equivalent | $ / shares $ 40.25    
Public Warrants [Member]      
Class of Warrant or Right [Line Items]      
Redemption price of outstanding warrants | $ / shares $ 0.01    
Number of warrants forfeited 0    
Number of warrants redeemed 0    
Number of warrants exercised 0    
Warrants outstanding 9,994,635    
Private Placement Warrant [Member]      
Class of Warrant or Right [Line Items]      
Number of warrants forfeited 0 6,327,218  
Number of warrants redeemed 0    
Number of warrants exercised 0    
Warrants forfeited consideration received | $   $ 0  
Warrants outstanding 9,172,782    
Derivative liability, fair value measurement input | Dividend 0    
Series A Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued to purchase common stock     2,933,333
Warrants maturity date Nov. 25, 2025    
Exercise price per full share equivalent | $ / shares $ 26.81    
Number of warrants forfeited 399,999    
Warrants forfeited consideration received | $ $ 0    
Warrants outstanding 6,222,218    
Description of warrants The Company will issue additional warrants to the purchasers in quarterly installments beginning nine months after the Closing Date through March 31, 2022.    
Exercise price per two-seventh share | $ / shares $ 7.66    
Number of additional warrants issued to the purchasers 1,777,776 1,911,108  
Common Class A [Member]      
Class of Warrant or Right [Line Items]      
Common stock maximum trading period 30 days    
Common Class A [Member] | Public and Private Placement Warrants [Member]      
Class of Warrant or Right [Line Items]      
Common stock issuable upon exercise 2,738,203    
Common Class A [Member] | Series A Warrants [Member]      
Class of Warrant or Right [Line Items]      
Common stock issuable upon exercise 1,777,777    
Sponsor and Underwriter [Member] | Private Placement Warrant [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued to purchase common stock 15,500,000    
Initial Public Offering [Member] | Public Warrants [Member]      
Class of Warrant or Right [Line Items]      
Warrants issued to purchase common stock 32,500,000