Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Common Stock and Warrants. (Details) - Schedule of warrant activity - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Schedule of warrant activity [Abstract]    
Beginning balance, Number of Shares (in Shares) 977
Beginning balance, Price per Share $ 1.00
Beginning balance, Weighted Average Exercise Price $ 1.00
Warrants issued, Number of Shares (in Shares)   5,500,000
Warrants issued, Price per Share   $ 1.00
Warrants issued, Weighted Average Exercise Price   $ 1.00
Ending Balance, Number of Shares (in Shares) 8,474 977
Ending Balance, Price per share $ 9.76 $ 1.00
Ending Balance, Weighted Average Exercise Price $ 9.76 $ 1.00
Warrants exercised, Number of Shares (in Shares) (5,500,000)  
Warrants exercised, per share $ 1.00  
Warrants exercised, Weighted Average Exercise Price $ 1.00  
Pre-funded warrants issued, Number of Shares (in Shares) 3,825,000  
Pre-funded warrants issued. per share $ 0.00  
Pre-funded warrants issued, Weighted Average Exercise Price $ 0.00  
Pre-funded warrants exercised, Number of Shares (in Shares) (3,825,000)  
Pre-funded warrants exercised, per share $ 0.00  
Pre-funded warrants exercised, Weighted Average Exercise Price $ 0.00  
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