v3.25.2
Note 17 - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Accumulated foreign currency translation adjustments $ (5,763) $ (5,085)  
Balance 482,916 471,006 $ 407,323
Accumulated unrealized gains on investments, net of tax 75 896  
Other comprehensive (loss) income (1,521) (1,446) 3,681
Accumulated other comprehensive loss (5,688) (4,189)  
Balance 482,269 482,916 471,006
AOCI Attributable to Parent [Member]      
Balance (4,189) (2,785) (6,462)
Other comprehensive (loss) income (1,499) (1,404) 3,677
Balance (5,688) (4,189) $ (2,785)
AOCI Including Portion Attributable to Noncontrolling Interest [Member]      
Other comprehensive (loss) income (1,521) (1,446)  
Less AOCI attributable to noncontrolling interests $ 22 $ 42