Annual report pursuant to Section 13 and 15(d)

Outstanding Warrants (Details)

v3.22.1
Outstanding Warrants (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2021
Dec. 31, 2021
Nov. 30, 2021
Dec. 31, 2020
Nov. 30, 2017
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   10,490,188      
IPO [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   114,926     130,000
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 6.25    
Warrants Not Settleable in Cash, Fair Value Disclosure   $ 114,926      
Follow On Public Offering [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 28,124 142,969   171,093 187,500
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 5.00
Warrants Not Settleable in Cash, Fair Value Disclosure         $ 131,728
Warrants Exercisable Date Description   October 24, 2022      
Common stock shares issued upon exercise of warrants 5,334