v3.26.1
LEASES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]      
Operating lease cost $ 66,745 $ 47,591  
Short-term lease cost 1,021 14,458  
Payments under lease agreements $ 2,537 $ 2,100 $ 2,250