XML 47 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Warrant Dividend Distribution (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of Common Stock Warrants

  

Common Stock Warrant Liability

 

Distribution of common stock warrants on January 3, 2024

  16,895  $113,363 

Warrants exercised

  (674)  (4,954)

Gain from change in fair value of warrant liabilities

     (43,041)

Balance at March 31, 2024

  16,221   65,368 

Warrants exercised

  (3,152)  (226)

Gain from change in fair value of warrant liabilities

     (65,142)

Redemption of common stock warrants

  (13,069)   

Balance as of June 30, 2024

    $