XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Warrant Dividend Distribution (Tables)
6 Months Ended
Jun. 30, 2025
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

    $ 

Balance as of September 30, 2024

    $ 

Balance as of December 31, 2024

    $