Note 6 - Leases - Lease Costs (Details) - USD ($) $ in Thousands |
12 Months Ended | |||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||||
| Operating lease cost (1) | [1] | $ 4,542 | $ 3,967 | |||
| Variable lease cost (2) | [2] | 5,542 | 5,016 | |||
| Total lease cost | $ 10,084 | $ 8,983 | ||||
| Operating leases (Year) | 3 years 7 months 24 days | 3 years 8 months 26 days | ||||
| Operating leases | 4.34% | 4.10% | ||||
| Operating Lease, Payments | $ 4,542 | $ 3,967 | ||||
| Operating lease right-of-use assets obtained in exchange for operating lease liabilities: | $ 3,854 | $ 6,197 | ||||
| ||||||