v3.26.1
Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Accumulated foreign currency translation adjustments $ (4,199) $ (5,763)  
Balance 482,269 482,916 $ 471,006
Accumulated unrealized gains on investments, net of tax (412) 75  
Other comprehensive (loss) income 1,078 (1,521) (1,446)
Accumulated other comprehensive loss (4,611) (5,688)  
Balance 471,461 482,269 482,916
AOCI Attributable to Parent [Member]      
Balance (5,688) (4,189) (2,785)
Other comprehensive (loss) income 1,077 (1,499) (1,404)
Balance (4,611) (5,688) $ (4,189)
AOCI Including Portion Attributable to Noncontrolling Interest [Member]      
Other comprehensive (loss) income 1,078 (1,521)  
Less AOCI attributable to noncontrolling interests $ (1) $ 22