Note 7 - Leases - Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||
| Operating lease cost (1) | [1] | $ 1,162 | $ 993 | $ 3,471 | $ 2,914 | |||
| Variable lease cost (2) | [2] | 1,540 | 1,101 | 4,405 | 3,565 | |||
| Total lease cost | $ 2,702 | $ 2,094 | $ 7,876 | 6,479 | ||||
| Operating leases (years) (Year) | 3 years 9 months 21 days | 3 years 9 months 21 days | ||||||
| Operating leases | 4.33% | 4.33% | ||||||
| Operating Lease, Payments | $ 3,471 | 2,914 | ||||||
| Operating lease right-of-use assets obtained in exchange for operating lease liabilities: | $ 3,696 | $ 2,835 | ||||||
| ||||||||