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 | |||
|