v3.25.2
Leases Leases Textuals (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]      
Operating Lease, Cost $ 47,591 $ 38,905  
Short-term Lease, Cost 14,458 12,683  
Related Party Transaction, Amounts of Transaction $ 2,100 $ 2,250 $ 1,500