XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants (Tables)
6 Months Ended
Jun. 30, 2025
Warrants  
Schedule of Warrant Activity

Following is a summary of all warrant activity for the six-month period ended June 30, 2025:

 

Warrants 

Number of

Warrants

Issued

  

Weighted

Average

Exercise Price

 
         
Warrants outstanding at January 1, 2025   343,671   $37.65 
           
Warrants issued   1,283,334    5.22 
           
Warrants exercised – cashless   (194,734)   - 
           
Warrants exercised   (361,888)   5.44 
           
Warrants outstanding at June 30, 2025   1,070,383   $11.07 
           
Aggregate intrinsic value of outstanding warrants at June 30, 2025  $5,141,320      
           
Weighted average remaining contractual terms at June 30, 2025   3.1 years