XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Common stock purchase warrants (Tables)
6 Months Ended
Jun. 30, 2024
Common Stock Purchase Warrants  
Schedule of Number of Warrants

 

   Number of
Warrants
   Weighted Average
Exercise Price
Per Share
 
         
January 1, 2024   2,474,284   $8.80 
Granted   2,756,084    2.60 
Expired   (2,302,137)   8.62 
June 30, 2024   2,928,231   $4.12