Note 18 - Stock-Based Compensation - Schedule of Fair Value of Performance Stock Units Granted (Details) - Performance Shares [Member] - $ / shares |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
||||
|---|---|---|---|---|---|---|---|
| Performance goals (in dollars per share) | $ 23.76 | $ 24.05 | |||||
| Share-Based Payment Arrangement, Tranche One [Member] | |||||||
| Performance goals (in dollars per share) | [1] | 22.31 | 22.52 | $ 27.2 | |||
| Share-Based Payment Arrangement, Tranche Two [Member] | |||||||
| Performance goals (in dollars per share) | [2] | $ 24.83 | $ 25.49 | $ 29.21 | |||
| |||||||