v3.25.2
Note 7 - Share Based Compensation (Details Textual) - USD ($)
3 Months Ended
Sep. 20, 2023
Mar. 24, 2022
Mar. 31, 2025
Mar. 31, 2024
Share-Based Payment Arrangement, Option [Member] | The 2018 Plan [Member]        
Share-Based Payment Arrangement, Expense     $ 2,237 $ 34,774
Share-Based Payment Arrangement, Expense, Tax Benefit     0 4,000,000
Restricted Stock Units (RSUs) [Member] | The 2018 Plan [Member]        
Share-Based Payment Arrangement, Expense     24,590 93,226
Share-Based Payment Arrangement, Expense, Tax Benefit     6,148 14,595
Phantom Share Units (PSUs) [Member]        
Share-Based Payment Arrangement, Expense     $ 52,727 $ 0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 181,818 111,111    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years 3 years