v3.26.1
Note 7 - Share-Based Compensation (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement, Option [Member]    
Share-Based Payment Arrangement, Expense $ 0 $ 2,237
Share-Based Payment Arrangement, Expense, Tax Benefit 0 0
Restricted Stock Units (RSUs) [Member]    
Share-Based Payment Arrangement, Expense 0 24,590
Share-Based Payment Arrangement, Expense, Tax Benefit 0 6,148
Phantom Share Units (PSUs) [Member]    
Share-Based Payment Arrangement, Expense 11,969 $ 52,727
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 0