Annual report pursuant to Section 13 and 15(d)

Common Stock and Warrants (Details) - Schedule of warrant activity

v3.22.0.1
Common Stock and Warrants (Details) - Schedule of warrant activity - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Schedule of warrant activity [Abstract]      
Beginning balance, Number of Shares (in Shares) 5,500,000  
Beginning balance, Price per Share $ 1  
Beginning balance, Weighted Average Exercise Price $ 1  
Ending Balance, Number of Shares (in Shares) 8,900,000 5,500,000  
Ending Balance, Price per Share $ 9.76 $ 1  
Ending Balance, Weighted Average Exercise Price $ 9.76 $ 1  
Ending Balance, Number of Shares (in Shares)     8,900,000
Ending Balance, Price per Share     $ 9.76
Ending Balance, Weighted Average Exercise Price     $ 9.76
Warrants issued, Number of Shares (in Shares)   5,500,000  
Warrants issued, Price per Share   $ 1  
Warrants issued, Weighted Average Exercise Price   $ 1  
Warrants exercised, Number of Shares (in Shares) (5,500,000)    
Warrants exercised, per share $ 1    
Warrants exercised, Weighted Average Exercise Price $ 1    
Pre-funded warrants issued, Number of Shares (in Shares) 3,825,000    
Pre-funded warrants issued. per share $ 0    
Pre-funded warrants issued, Weighted Average Exercise Price $ 0    
Pre-funded warrants exercised, Number of Shares (in Shares) (3,825,000)    
Pre-funded warrants exercised, per share $ 0    
Pre-funded warrants exercised, Weighted Average Exercise Price $ 0    
Series A warrants issued, Number of Shares (in Shares) 8,900,000    
Series A warrants issued, per share $ 9.76    
Series A warrants issued, Weighted Average Exercise Price $ 9.76