XML 109 R89.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in AOCI (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
AOCI, Net of Tax [Roll Forward]      
Beginning balance $ 3,863,986 $ 3,308,196 $ 3,687,847
Other comprehensive (loss) income before reclassifications 19,407 (24,054)  
Amounts reclassified from accumulated other comprehensive income (loss) (5,984) (6,085)  
Other comprehensive income (loss), net of tax expense of $5,070, $1,358 and $34,898, respectively 13,423 (30,139) 77,029
Ending balance 4,316,372 3,863,986 3,308,196
Total      
AOCI, Net of Tax [Roll Forward]      
Beginning balance 77,778 107,917 30,888
Other comprehensive income (loss), net of tax expense of $5,070, $1,358 and $34,898, respectively 13,423 (30,139) 77,029
Ending balance 91,201 77,778 107,917
Foreign Currency      
AOCI, Net of Tax [Roll Forward]      
Beginning balance (17,001) 17,006  
Other comprehensive (loss) income before reclassifications (1,291) (34,007)  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Other comprehensive income (loss), net of tax expense of $5,070, $1,358 and $34,898, respectively (1,291) (34,007)  
Ending balance (18,292) (17,001) 17,006
Unrealized Income on Interest Rate Locks      
AOCI, Net of Tax [Roll Forward]      
Beginning balance 96,714 92,688  
Other comprehensive (loss) income before reclassifications 18,163 10,111  
Amounts reclassified from accumulated other comprehensive income (loss) (5,984) (6,085)  
Other comprehensive income (loss), net of tax expense of $5,070, $1,358 and $34,898, respectively 12,179 4,026  
Ending balance 108,893 96,714 92,688
Other      
AOCI, Net of Tax [Roll Forward]      
Beginning balance (1,935) (1,777)  
Other comprehensive (loss) income before reclassifications 2,535 (158)  
Amounts reclassified from accumulated other comprehensive income (loss) 0 0  
Other comprehensive income (loss), net of tax expense of $5,070, $1,358 and $34,898, respectively 2,535 (158)  
Ending balance $ 600 $ (1,935) $ (1,777)