v3.26.1
Note 7 - Investments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Short-Term Investments $ 59,622 $ 59,955  
Long-Term Investments 54,244 60,030  
Payments for (Proceeds from) Investments (5,000)    
Proceeds from Sale, Maturity and Collection of Investments 59,812 94,136 $ 124,477
Payments to Acquire Investments $ 54,816 $ 85,225 $ 134,911