XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
AOCI, Net of Tax [Roll Forward]      
Beginning balance $ 4,316,372 $ 3,863,986 $ 3,308,196
Other comprehensive (loss) income before reclassifications (720) 19,407  
Amounts reclassified from accumulated other comprehensive income (loss) (6,092) (5,984)  
Other comprehensive (loss) income, net of tax expense of $249, $5,070 and $1,358, respectively (6,812) 13,423 (30,139)
Ending balance 4,684,481 4,316,372 3,863,986
Total      
AOCI, Net of Tax [Roll Forward]      
Beginning balance 91,201 77,778 107,917
Other comprehensive (loss) income, net of tax expense of $249, $5,070 and $1,358, respectively (6,812) 13,423 (30,139)
Ending balance 84,389 91,201 77,778
Foreign Currency      
AOCI, Net of Tax [Roll Forward]      
Beginning balance (18,292) (17,001)  
Other comprehensive (loss) income before reclassifications (7,441) (1,291)  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Other comprehensive (loss) income, net of tax expense of $249, $5,070 and $1,358, respectively (7,441) (1,291)  
Ending balance (25,733) (18,292) (17,001)
Unrealized Income on Interest Rate Locks      
AOCI, Net of Tax [Roll Forward]      
Beginning balance 108,893 96,714  
Other comprehensive (loss) income before reclassifications 5,752 18,163  
Amounts reclassified from accumulated other comprehensive income (loss) (6,092) (5,984)  
Other comprehensive (loss) income, net of tax expense of $249, $5,070 and $1,358, respectively (340) 12,179  
Ending balance 108,553 108,893 96,714
Other      
AOCI, Net of Tax [Roll Forward]      
Beginning balance 600 (1,935)  
Other comprehensive (loss) income before reclassifications 969 2,535  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Other comprehensive (loss) income, net of tax expense of $249, $5,070 and $1,358, respectively 969 2,535  
Ending balance $ 1,569 $ 600 $ (1,935)