v3.26.1
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