v3.26.1
Note 11 - Subsequent Event (Details Textual)
Jul. 01, 2026
USD ($)
Subsequent Event [Member] | O 2026 Q2 Dividends [Member]  
Dividends Payable, Current $ 457,925