XML 26 R11.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Employee Stock Plans | 9 Months Ended
--- | ---
Jan. 31, 2025
Share-Based Payment Arrangement [Abstract] |
Employee Stock Plans | Employee Stock Plans Stock-Based Compensation The following table summarizes the components of stock-based compensation expense recognized in the Company’s condensed consolidated statements of income for the periods indicated:
| Three Months Ended January 31, |  | Nine Months Ended January 31,
| 2025 |  | 2024 |  | 2025 |  | 2024
| (in thousands)
Restricted stock | $ | 11,125 |  |  | $ | 10,119 |  |  | $ | 32,837 |  |  | $ | 29,611 |
ESPP | 176 |  |  | 188 |  |  | 627 |  |  | 649 |
Total stock-based compensation expense | $ | 11,301 |  |  | $ | 10,307 |  |  | $ | 33,464 |  |  | $ | 30,260 |
Common Stock During the three and nine months ended January 31, 2025, the Company repurchased (on the open market or through privately negotiated transactions) 237,000 shares and 1,044,500 shares of the Company’s common stock for $17.9 million and $74.0 million, respectively. During the three and nine months ended January 31, 2024, the Company repurchased (on the open market or through privately negotiated transactions) 382,500 shares and 565,000 shares of the Company's common stock for $21.0 million and $29.6 million, respectively. Cash Dividends The following table shows the Company's cash dividend declared per share for the periods indicated:
| Three Months Ended January 31, |  | Nine Months Ended January 31,
| 2025 |  | 2024 |  | 2025 |  | 2024
Cash dividends declared per share | $ | 0.37 |  |  | $ | 0.33 |  |  | $ | 1.11 |  |  | $ | 0.69 |

X
- Definition The entire disclosure for share-based payment arrangement. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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