v3.26.3
Derivative Instruments and Hedging Activities - Schedule of Notional Amounts and Weighted Average Rates Paid and Received (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
May 31, 2026
Derivative [Line Items]    
Notional Amount $ 6,602,833 $ 6,565,533
Total interest rate swaps    
Derivative [Line Items]    
Notional Amount $ 6,602,833 $ 6,544,183
Weighted- Average Rate Paid 3.06% 3.03%
Weighted- Average Rate Received 3.84% 3.82%
Pay-fixed swaps    
Derivative [Line Items]    
Notional Amount $ 5,440,110 $ 5,380,215
Weighted- Average Rate Paid 2.87% 2.84%
Weighted- Average Rate Received 3.85% 3.83%
Receive-fixed swaps    
Derivative [Line Items]    
Notional Amount $ 1,162,723 $ 1,163,968
Weighted- Average Rate Paid 3.95% 3.94%
Weighted- Average Rate Received 3.80% 3.80%
Forward pay-fixed swaps    
Derivative [Line Items]    
Notional Amount $ 0 $ 21,350