v3.26.1
INCOME TAXES - Net income tax payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
INCOME TAXES      
United States - federal $ 10,351    
United States - state and local $ 1,755    
Income Tax Paid, after Refund Received, State and Local Jurisdictions [Extensible Enumeration] United States    
Total $ 43,000 $ 39,901 $ 42,100
United Kingdom      
INCOME TAXES      
Foreign 11,919    
Canada      
INCOME TAXES      
Foreign 2,499    
Malaysia      
INCOME TAXES      
Foreign 6,277    
Singapore      
INCOME TAXES      
Foreign 2,702    
Other foreign      
INCOME TAXES      
Foreign $ 7,497