v3.26.1
Note 15 - Capital Stock (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
18 Months Ended
Jun. 30, 2026
Aug. 12, 2025
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001
Equity Distribution Agreement [Member]    
Equity Offering, Maximum Offering Amount   $ 20
Equity Offering, Commission Percentage   3.00%
Stock Issued During Period, Shares, New Issues (in shares) 0