v3.26.1
Note 18 - Subsequent Events (Details Textual) - Subsequent Event [Member] - Shares Issuance Agreement [Member]
$ in Thousands
Jul. 22, 2026
USD ($)
shares
Stock Issued During Period, Shares, New Issues (in shares) | shares 70,000
Sale of Stock, Maximum Amount Sellable, Percent 3.50%
Proceeds from Issuance of Common Stock | $ $ 0