v3.26.3
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Operating Leases    
2027 (nine months ending) $ 54,842  
2028 58,957  
2029 37,254  
2030 23,522  
2031 15,223  
Thereafter 37,975  
Total lease payments 227,773  
Less: Imputed interest (25,012)  
Total 202,761 $ 202,037
Finance Leases    
2027 (nine months ending) 309  
2028 0  
2029 0  
2030 0  
2031 0  
Thereafter 0  
Total lease payments 309  
Less: Imputed interest 0  
Total $ 309 $ 457