v3.26.3
Note 14 - Subsequent Events (Details Textual) - Subsequent Event [Member] - At-the-Market Offering Program [Member] - USD ($)
$ in Thousands
Jul. 01, 2026
Aug. 28, 2026
Equity Offering, Maximum Offering Amount   $ 50,000
Stock Issued During Period, Shares, New Issues (in shares) 86,876  
Stock Issued During Period, Value, New Issues $ 921