v3.26.1
Income Taxes - Schedule of Components of Deferred Income Taxes (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Deferred tax assets:    
Allowance for credit losses $ 20,720 $ 17,352
Inventory reserves 16,727 17,734
Insurance reserves 44,792 45,029
Stock-based compensation 75,023 66,260
Net operating loss and foreign related carry-forwards 2,428 1,630
Operating lease liabilities 69,972 58,219
Deferred compensation and other 132,104 132,210
Deferred tax assets, gross 361,766 338,434
Valuation allowance (2,391) (1,556)
Deferred tax assets, net of valuation allowance 359,375 336,878
Deferred tax liabilities:    
Uniform and other rental items in service 306,612 274,781
Property and equipment 197,787 163,247
Intangibles and other amortizable assets 179,915 173,362
Treasury locks 36,686 37,014
Capitalized contract costs 101,190 95,069
Operating lease right-of-use assets 69,972 58,219
State taxes and other 5,132 6,926
Deferred tax liabilities 897,294 808,618
Net deferred tax liability $ 537,919 $ 471,740