XML 55 R34.htm IDEA: XBRL DOCUMENT
v3.25.2

Employee Stock Plans (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2025
Share-Based Payment Arrangement [Abstract] |
Schedule of Components Of Stock-Based Compensation Expense Recognized | The following table summarizes the components of stock-based compensation expense recognized in the Company’s consolidated statements of income for the periods indicated:
| Year Ended April 30,
| 2025 |  | 2024 |  | 2023
| (in thousands)
Restricted stock | $ | 47,094 |  |  | $ | 39,077 |  |  | $ | 35,433 |
ESPP | 867 |  |  | 893 |  |  | 852 |
Total stock-based compensation expense | $ | 47,961 |  |  | $ | 39,970 |  |  | $ | 36,285 |
Schedule of Restricted Stock Activity | Restricted stock activity is summarized below:
| April 30,
| 2025 |  | 2024 |  | 2023
| Shares |  | Weighted- Average Grant Date Fair Value |  | Shares |  | Weighted- Average Grant Date Fair Value |  | Shares |  | Weighted- Average Grant Date Fair Value
| (in thousands, except per share data)
Non-vested, beginning of year | 1,974 |  | $ | 53.83 |  |  | 2,063 |  | $ | 50.12 |  |  | 1,980 |  | $ | 40.32 |
Granted | 719 |  | $ | 73.35 |  |  | 854 |  | $ | 51.32 |  |  | 1,143 |  | $ | 49.12 |
Vested | (884) |  | $ | 50.54 |  |  | (682) |  | $ | 40.09 |  |  | (1006) |  | $ | 37.72 |
Forfeited | (39) |  | $ | 42.03 |  |  | (261) |  | $ | 52.22 |  |  | (54) |  | $ | 52.58 |
Non-vested, end of year | 1,770 |  | $ | 63.15 |  |  | 1,974 |  | $ | 53.83 |  |  | 2,063 |  | $ | 50.12 |
Schedule of Cash Dividends Declared | The following table shows the Company's cash dividend declared per share for the periods indicated:
| Year Ended April 30,
| 2025 |  | 2024 |  | 2023
Cash dividends declared per share | $ | 1.59 |  |  | $ | 1.02 |  |  | $ | 0.60 |

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

X
- Definition Tabular disclosure of information related to dividends declared, including paid and unpaid dividends. + References No definition available. + Details
Name: | us-gaap_DividendsDeclaredTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in outstanding nonvested restricted stock units. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration