Shareholders' Equity |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr. 30, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shareholders' Equity | 8. Shareholders’ Equity Share repurchase activity under the Company's share repurchase program was as follows:
(1) Under the Inflation Reduction Act, the Company's share repurchases, net of issuances, are subject to a 1% excise tax. The total cost of share repurchases during the three months ended April 30, 2026 and April 30, 2025, excludes excise tax incurred of $2,647 and $1,193, respectively. On June 4, 2019, the Company’s Board of Directors authorized the repurchase of 20,000,000 common shares under a share repurchase program. As of April 30, 2026, 10,009,401 common shares were remaining under the program. During the three months ended April 30, 2026, the Company acquired and subsequently retired 330,817 common shares at a total cost of $21,513 from employees to meet payroll tax withholding requirements on vested share-based awards. During the three months ended April 30, 2025, the Company acquired and subsequently retired 379,283 common shares at a total cost of $20,241 from employees to meet payroll tax withholding requirements on vested share-based awards. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||