v3.26.1
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
Aug. 31, 2025
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Year 1 $ 51,766  
Year 2 47,236  
Year 3 38,804  
Year 4 30,231  
Year 5 25,924  
Thereafter 86,117  
Total lease payments 280,078  
Less imputed interest (46,544)  
Present value of lease liabilities 233,534 $ 173,879
Finance Lease, Liability, Payment, Due [Abstract]    
Year 1 59,054  
Year 2 55,003  
Year 3 44,294  
Year 4 28,487  
Year 5 15,475  
Thereafter 3,309  
Total lease payments 205,622  
Less imputed interest (19,169)  
Present value of lease liabilities $ 186,453 $ 158,917