XML 111 R99.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE PROMISSORY NOTE AND WARRANT, Warrant (Details)
12 Months Ended
Dec. 08, 2023
Dec. 31, 2024
USD ($)
Warrant
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Warrant [Abstract]      
Issued warrants (in shares)   2,473,334  
Exercise price (in dollars per share) | $ / shares   $ 1.61  
Warrants exercisable issuance term   5 years  
Number of warrants | Warrant   2  
Fair Value Assumptions - Warrants [Abstract]      
Expected expiry date   Jul. 19, 2027 Jul. 19, 2027
Investor Warrants [Member]      
Movement of Warrants [Roll Forward]      
Beginning balance (in shares)   873,810 1,011,751
Exercise of warrants (in shares)   (3,583) (137,941)
Fair value change recognized (in shares)   0 0
Ending balance (in shares)   870,227 873,810
Beginning balance | $   $ 12,189,508 $ 14,334,104
Exercise of warrants | $   (49,976) (1,939,282)
Fair value change recognized | $   (2,445) (205,314)
Ending balance | $   $ 12,137,087 $ 12,189,508
Placement Agent Warrants [Member]      
Warrant [Abstract]      
Issued warrants (in shares)   247,333  
Exercise price (in dollars per share) | $ / shares   $ 1.77  
Movement of Warrants [Roll Forward]      
Beginning balance (in shares)   247,333 247,333
Exercise of warrants (in shares)   0 0
Fair value change recognized (in shares)   0 0
Ending balance (in shares)   247,333 247,333
Beginning balance | $   $ 3,456,578 $ 3,456,404
Exercise of warrants | $   0 0
Fair value change recognized | $   (749) 174
Ending balance | $   $ 3,455,829 $ 3,456,578
Common Stock [Member]      
Warrant [Abstract]      
Reverse stock split ratio 0.1    
Expected Term [Member] | Warrant [Member]      
Fair Value Assumptions - Warrants [Abstract]      
Measurement input   2.55 3.55
Volatility [Member] | Warrant [Member]      
Fair Value Assumptions - Warrants [Abstract]      
Measurement input   0.6278 0.7211
Risk Free Rate [Member] | Warrant [Member]      
Fair Value Assumptions - Warrants [Abstract]      
Measurement input   0.0432 0.0391