Annual report pursuant to Section 13 and 15(d)

Outstanding Warrants (Details)

v3.23.1
Outstanding Warrants (Details)
1 Months Ended
Jan. 31, 2022
shares
Nov. 30, 2021
$ / shares
Dec. 31, 2017
item
Nov. 30, 2017
$ / shares
shares
Outstanding Warrants        
Number of Public Offerings | item     2  
IPO        
Outstanding Warrants        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       130,000
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares   $ 6.25    
Follow-on public offering        
Outstanding Warrants        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 93,750     187,500
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 5.00
Common stock shares issued upon exercise of warrants 19,658