Annual report [Section 13 and 15(d), not S-K Item 405]

ISSUANCE OF EQUITY INTERESTS (Details)

v3.25.1
ISSUANCE OF EQUITY INTERESTS (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 02, 2024
Nov. 15, 2023
May 18, 2023
May 16, 2023
Jul. 27, 2022
Jun. 29, 2021
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Equity                  
Common stock, Authorized (in shares)               200,000,000 200,000,000
Common stock, Outstanding (in shares)               17,030,686 14,468,229
Common stock, Issued (in shares)               17,030,686 14,468,229
Shares issued (in shares)     601,851   1,159,211 2,875,000      
Share sales price (in dollars per share)           $ 6      
Warrants exercised (in shares)               59,211  
Proceeds from warrant exercises               $ 210,199 $ 2,218,999
Gross proceeds from stock issue     $ 4,000,000   $ 4,200,000 $ 17,300,000      
Warrants fair value increase adjustment       $ 2,000,000          
Series A warrants                  
Equity                  
Number of warrants       1,230,769 1,289,980        
Series B warrants                  
Equity                  
Number of warrants       1,230,769 1,289,980        
Warrants exercised (in shares)             59,211    
Proceeds from warrant exercises             $ 200,000    
Series C warrants                  
Equity                  
Number of warrants     1,333,333            
Series D warrants                  
Equity                  
Number of warrants     1,333,333            
Registered Direct Offering                  
Equity                  
Shares issued (in shares)       601,851          
Share sales price (in dollars per share)       $ 3          
Gross proceeds from stock issue       $ 4,000,000          
Net proceeds stock issuance       $ 3,500,000         $ 3,543,612
Registered Direct Offering | Pre-funded warrants                  
Equity                  
Number of warrants       731,482          
Warrant exercise price (in dollars per share)       $ 2.9999          
Registered Direct Offering | Series C warrants                  
Equity                  
Number of warrants       1,333,333          
Warrant exercise price (in dollars per share)       $ 3.26          
Registered Direct Offering | Series D warrants                  
Equity                  
Number of warrants       1,333,333          
Warrant exercise price (in dollars per share)       $ 3.26          
Registered Direct Offering | Investor | Pre-funded warrants                  
Equity                  
Warrant exercise price (in dollars per share)       $ 0.0001          
At the Market Offering                  
Equity                  
Shares issued (in shares) 17,869             2,132,207 698,121
Share sales price (in dollars per share)               $ 3.1 $ 3.76
Gross proceeds from stock issue               $ 6,600,000 $ 2,600,000
Net proceeds stock issuance               6,405,757 2,400,638
Aggregate offering price   $ 17,000,000           $ 7,800,000  
Percentage on gross offering proceeds   3.00%              
Subscriptions receivable                 $ 129,159
Shares sold as receivable (in shares)                 34,116
Shares subscribed and unissued (in shares)                 17,869