Note 10 - Stock Incentive Plan and Employee Stock Purchase Plan - Schedule of Share-based Compensation Charges (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-Based Payment Arrangement, Expense | $ 6,455 | $ 10,201 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Share-Based Payment Arrangement, Expense | 148 | 344 |
| Restricted Stock Units (RSUs) [Member] | ||
| Share-Based Payment Arrangement, Expense | 6,804 | 7,948 |
| Performance Share Units [Member] | ||
| Share-Based Payment Arrangement, Expense | (923) | 1,166 |
| Employee Stock Purchase Plan [Member] | ||
| Share-Based Payment Arrangement, Expense | $ 426 | $ 743 |