Note 18 - Stock-Based Compensation - Schedule of Stock-based Compensation Outstanding (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Stock-based compensation expense | $ 1,207 | $ 1,527 | $ 1,450 |
| Tax benefit | 131 | 127 | 131 |
| Share-Based Payment Arrangement, Option [Member] | |||
| Stock-based compensation expense | 101 | 119 | 94 |
| Restricted Stock Units (RSUs) [Member] | |||
| Stock-based compensation expense | 507 | 603 | 484 |
| Performance Shares [Member] | |||
| Stock-based compensation expense | $ 599 | $ 805 | $ 872 |