v3.26.1
Note 4 - Fair Value Measurements (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Assets Sold under Agreements to Repurchase, Carrying Amount $ 2,876,926   $ 2,876,926   $ 2,876,926
Unrealized Gain (Loss) on Investments $ (3,272,544) $ (2,943,863) (3,744,948) $ (3,449,639)  
Fair Value, Inputs, Level 3 [Member]          
Unrealized Gain (Loss) on Investments     $ 3,744,948 $ 3,449,639 $ 7,361,847