v3.26.1
LEASES - Schedule of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Operating Leases    
2027 $ 71,353  
2028 53,196  
2029 35,587  
2030 22,152  
2031 13,014  
Thereafter 31,133  
Total lease payments 226,435  
Less: Imputed interest (24,398)  
Total 202,037  
Finance Leases    
2027 459  
2028 0  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total lease payments 459  
Less: Imputed interest (2)  
Total $ 457 $ 2,334