XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Equity Incentive Plan - Assumptions Used to Estimate Fair Value of Stock Options and Stock Appreciation Rights (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Expected life (years) (Year) 4 years 6 months 4 years 6 months
Expected dividend yield 0.00% 0.00%
Fair value per option (in dollars per share) $ 10.53 $ 11.46
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.60% 3.50%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 44.50% 48.20%
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.60% 4.40%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 48.20%