XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Share-Based Compensation (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 20, 2023
Mar. 24, 2022
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement, Option [Member] | The 2018 Plan [Member]            
Share-Based Payment Arrangement, Expense     $ 0 $ 20,000,000 $ 2,237,000 $ 14,000,000
Share-Based Payment Arrangement, Expense, Tax Benefit     0 1,470,000 0 4,380,000
Restricted Stock Units (RSUs) [Member] | The 2018 Plan [Member]            
Share-Based Payment Arrangement, Expense     84,000 129,000 136,886 93,000
Share-Based Payment Arrangement, Expense, Tax Benefit     21,804 6,872 34,221 28,985
Phantom Share Units (PSUs) [Member]            
Share-Based Payment Arrangement, Expense     233,334 $ 0 699,635 $ 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        
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 62,000   $ 62,000