v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Beginning Balance (shares) at Apr. 30, 2025   37,119,083  
Beginning Balance at Apr. 30, 2025 $ 3,508,670 $ 49,605 $ 3,459,065
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 215,355   215,355
Dividends declared (21,422)   (21,422)
Repurchase of common stock (in shares)   (69,687)  
Repurchase of common stock (31,251) $ (18,931) (12,320)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   223,589  
Share-based compensation 15,221 $ 15,221  
Tax withholdings on employee share-based awards (in shares)   (92,000)  
Tax withholdings on employee share-based awards (45,895) $ (45,895)  
Ending Balance (shares) at Jul. 31, 2025   37,180,985  
Ending Balance at Jul. 31, 2025 3,640,678 $ 0 3,640,678
Beginning Balance (shares) at Apr. 30, 2026   36,904,285  
Beginning Balance at Apr. 30, 2026 3,951,719 $ 0 3,951,719
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Net income 273,720   273,720
Dividends declared (24,252)   (24,252)
Repurchase of common stock (in shares)   (54,647)  
Repurchase of common stock (45,642) $ 0 (45,642)
Share-based compensation (net of tax withholding on employee share-based awards) (shares)   220,996  
Share-based compensation 16,930 $ 16,930  
Tax withholdings on employee share-based awards (in shares)   (91,213)  
Tax withholdings on employee share-based awards (78,562) $ (16,930) (61,632)
Ending Balance (shares) at Jul. 31, 2026   36,979,421  
Ending Balance at Jul. 31, 2026 $ 4,093,913 $ 0 $ 4,093,913