v3.26.1
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
May 31, 2026
Aug. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Year 1 $ 54,094  
Year 2 46,058  
Year 3 37,256  
Year 4 29,843  
Year 5 24,915  
Thereafter 78,000  
Total lease payments 270,166  
Less imputed interest (45,785)  
Present value of lease liabilities 224,381 $ 173,879
Finance Lease, Liability, Payment, Due [Abstract]    
Year 1 62,336  
Year 2 56,859  
Year 3 44,697  
Year 4 28,738  
Year 5 15,301  
Thereafter 3,605  
Total lease payments 211,536  
Less imputed interest (19,507)  
Present value of lease liabilities $ 192,029 $ 158,917