v3.25.2
Note 7 - Investments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Short-Term Investments $ 59,955 $ 91,319  
Long-Term Investments 60,030 34,772  
Proceeds from sales of investments 94,136 124,477 $ 137,397
Payments to Acquire Investments $ 85,225 $ 134,911 $ 234,949