v3.25.2
Note 6 - Goodwill - Changes to Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2023
Jun. 30, 2024
Goodwill $ 610,338   $ 281,283
Goodwill, Other Increase (Decrease) 322,554    
Impairments 0    
Translation adjustment 6,501    
Electronics Products Group [Member]      
Goodwill 459,051   149,910
Goodwill, Other Increase (Decrease) 305,793    
Impairments 0    
Translation adjustment 3,348    
Engineering Technologies Group [Member]      
Goodwill 53,778   36,255
Goodwill, Other Increase (Decrease) 16,761    
Impairments 0    
Translation adjustment 762    
Scientific Group [Member]      
Goodwill 15,454   15,454
Goodwill, Other Increase (Decrease) 0    
Impairments 0    
Translation adjustment 0    
Engraving Group [Member]      
Goodwill 78,996   76,605
Goodwill, Other Increase (Decrease) 0    
Impairments 0    
Translation adjustment 2,391    
Specialty Solutions Group [Member]      
Goodwill 3,059   $ 3,059
Goodwill, Other Increase (Decrease) 0 $ (200)  
Impairments 0    
Translation adjustment $ 0