v3.25.2
Note 18 - Stock-Based Compensation - Stock Options, Valuation Assumptions (Details) - Share-Based Payment Arrangement, Nonemployee [Member] - $ / shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Volatility 41.70% 40.50% 41.60%
Risk-free rate of return 3.72% 3.98% 2.92%
Dividend yield 4.93% 4.70% 4.25%
Expected average life (years) (Year) 5 years 3 months 18 days 5 years 6 months 4 years 10 months 24 days
Grant date fair value (in dollars per share) $ 7.35 $ 8.65 $ 5.98
Fair value as a % of exercise price 24.50% 24.80% 23.90%