v3.25.2
Note 18 - Stock-Based Compensation - Schedule of Fair Value of Performance Stock Units Granted (Details) - Performance Shares [Member] - $ / shares
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Performance goals(1) (in dollars per share) $ 24.05 $ 22.27  
Share-Based Payment Arrangement, Tranche One [Member]      
Performance goals(1) (in dollars per share) [1] 22.52 27.2 $ 18.25
Share-Based Payment Arrangement, Tranche Two [Member]      
Performance goals(1) (in dollars per share) [2] $ 25.49 $ 29.21 $ 21.07
[1] Represents the market value of our common shares on the date we granted the awards less the dividends we expect to pay before the shares vest
[2] Based on the Monte Carlo valuation model