v3.25.1
Common Stock Rollforward of Outstanding Shares (Details) - shares
shares in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Class of Stock [Line Items]      
Beginning balance 472,600 479,316 479,020
Acquisition of treasury stock   (6,912)  
Stock issued under compensation plans 69 196 296
Ending balance 472,669 472,600 479,316
Class A Common Stock      
Class of Stock [Line Items]      
Beginning balance 169,108 169,240 169,175
Acquisition of treasury stock   (176)  
Stock issued under compensation plans 21 44 65
Ending balance 169,129 169,108 169,240
Class B Common Stock      
Class of Stock [Line Items]      
Beginning balance 303,492 310,076 309,845
Acquisition of treasury stock   (6,736)  
Stock issued under compensation plans 48 152 231
Ending balance 303,540 303,492 310,076