v3.26.1
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Tax withholdings on employee share-based awards $ (78,562) $ (45,895)
Retained Earnings    
Payment of dividends per share (in Dollars per share) $ 0.65 $ 0.57
Tax withholdings on employee share-based awards $ (61,632)  
Common Stock    
Tax withholdings on employee share-based awards $ (16,930) $ (45,895)