XML 103 R83.htm IDEA: XBRL DOCUMENT
v3.24.2

Earnings per Share - Unaudited Proforma EPS (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 12 Months Ended
--- | ---
May 31, 2024 | May 31, 2023 | May 31, 2022
Earnings Per Share [Abstract] |  |  |
Net income allocated to common shareholders, as reported | $ 1,565,664 | $ 1,342,547 | $ 1,229,625
Proforma basic weighted average common shares outstanding (in shares) | 406,612 | 406,580 | 412,688
Proforma effect of dilutive securities - employee stock options (in shares) | 6,856 | 6,928 | 9,404
Proforma diluted weighted average common shares outstanding (in shares) | 413,468 | 413,508 | 422,092
Proforma basic earnings per share (in dollars per share) | $ 3.85 | $ 3.30 | $ 2.98
Proforma diluted earnings per share (in dollars per share) | $ 3.79 | $ 3.25 | $ 2.91

X
- Definition Pro forma basic earnings per share or earnings per unit, which is commonly presented in initial public offerings based on the terms of the offering. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 1.B.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 7 -Subparagraph (SAB Topic 1.B.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-7 + Details
Name: | us-gaap_BasicEarningsPerShareProForma
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Pro forma diluted earnings per share, which is commonly presented in initial public offerings. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 1.B.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480148/855-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 7 -Subparagraph (SAB Topic 1.B.2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-7 + Details
Name: | us-gaap_DilutedEarningsPerShareProForma
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 6.B) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B + Details
Name: | us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The weighted average number of shares or units and dilutive common stock or unit equivalents outstanding in the calculation of proforma diluted earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering. + References No definition available. + Details
Name: | us-gaap_ProFormaWeightedAverageSharesOutstandingDiluted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average number of shares (units) outstanding in the calculation of pro forma basic earnings per share (earnings per unit), which is commonly presented in initial public offerings based on the terms of the offering. + References No definition available. + Details
Name: | us-gaap_WeightedAverageBasicSharesOutstandingProForma
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustment to the weighted average number of basic shares outstanding to convert this to a pro forma presentation. + References No definition available. + Details
Name: | us-gaap_WeightedAverageNumberBasicSharesOutstandingAdjustmentProForma
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration