XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Warrants (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Sep. 13, 2022
Class of Warrant or Right [Line Items]    
Expiration Date   Sep. 19, 2025
Number of Warrants Outstanding $ 7,266,102  
Warrant One [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Jan. 21, 2016  
Expiration Date Jan. 14, 2026  
Number of Warrants Outstanding $ 33,719  
Exercise Price $ 7.56  
Offering private placement offering - issued to placement agent  
Warrant Two [Member]    
Class of Warrant or Right [Line Items]    
Issue Date May 02, 2016  
Expiration Date May 02, 2026  
Number of Warrants Outstanding $ 21,530  
Exercise Price $ 7.56  
Offering private placement offering - issued to placement agent  
Warrant Three [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Apr. 28, 2017  
Expiration Date Apr. 28, 2027  
Number of Warrants Outstanding $ 33,250  
Exercise Price $ 8.42  
Offering private placement offering - issued to placement agent  
Warrant Four [Member]    
Class of Warrant or Right [Line Items]    
Issue Date May 17, 2017  
Expiration Date May 17, 2027  
Number of Warrants Outstanding $ 15,365  
Exercise Price $ 8.42  
Offering private placement offering - issued to placement agent  
Warrant Five [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Sep. 22, 2017  
Expiration Date Sep. 22, 2024  
Number of Warrants Outstanding $ 109,746  
Exercise Price $ 9.50  
Offering purchasers of convertible notes  
Warrant Six [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Sep. 22, 2017  
Expiration Date Sep. 19, 2025  
Number of Warrants Outstanding $ 70,000  
Exercise Price $ 10.45  
Offering IPO - issued to underwriter  
Warrant Seven [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Apr. 08, 2021  
Expiration Date Apr. 08, 2031  
Number of Warrants Outstanding $ 26,042  
Exercise Price $ 14.40  
Offering debt financing - issued to lender  
Warrant Eight [Member]    
Class of Warrant or Right [Line Items]    
Issue Date Dec. 09, 2022  
Number of Warrants Outstanding $ 6,956,450  
Exercise Price $ 8.05  
Offering securities purchase agreement - issued to institutional and other accredited investors