Note 2 - Revenue 1 (Details Textual) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Contract with Customer, Liability, Revenue Recognized | $ 64.0 | $ 62.4 |
| Revenue, Remaining Performance Obligation, Amount | 60.7 | |
| Capitalized Contract Cost, Net | 4.6 | $ 7.3 |
| Long-term Warranty and Non-cancellable Post-warranty Services [Member] | ||
| Revenue, Remaining Performance Obligation, Amount | 49.4 | |
| Remaining Portion of the Performance Obligation [Member] | ||
| Revenue, Remaining Performance Obligation, Amount | $ 11.3 | |