v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassifications (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Amortization of interest rate locks $ 106,285 $ 101,108 $ 100,740
Tax expense (505,366) (451,921) (402,043)
Net income 1,999,968 1,812,281 $ 1,571,592
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent | Reclassification out of Accumulated Other Comprehensive Income      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Amortization of interest rate locks 8,144 8,144  
Tax expense (2,052) (2,052)  
Net income $ 6,092 $ 6,092