v3.26.3
Accumulated Other Comprehensive Income (Loss) - Schedule of Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest expense $ 24,706 $ 24,161
Income taxes (138,119) (104,767)
Net income 551,711 491,140
Amount Reclassified from Accumulated Other Comprehensive Income (Loss) | Unrealized Income on Interest Rate Locks    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest expense 2,036 2,036
Income taxes (513) (513)
Net income $ 1,523 $ 1,523