XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Share Based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Sep. 20, 2023
Mar. 24, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Option [Member] | The 2018 Plan [Member]            
Share-Based Payment Arrangement, Expense     $ 0 $ 34,774 $ 2,237 $ 69,548
Share-Based Payment Arrangement, Expense, Tax Benefit     0 48,396 0 48,396
Restricted Stock Units (RSUs) [Member] | The 2018 Plan [Member]            
Share-Based Payment Arrangement, Expense     25,077 93,226 49,667 186,452
Share-Based Payment Arrangement, Expense, Tax Benefit     6,269 7,519 12,417 22,113
Phantom Share Units (PSUs) [Member]            
Share-Based Payment Arrangement, Expense     $ 413,574 $ 0 $ 466,301 $ 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