v3.26.1
Capital Stock and Changes in Capital Accounts - Narrative (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2026
USD ($)
vote
shares
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Jul. 31, 2025
USD ($)
Apr. 30, 2020
USD ($)
Class of Stock [Line Items]          
Total dividends paid $ 74,358 $ 76,101 $ 76,964    
2020 Share Repurchase Program          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount         $ 200,000
Share Repurchase Program In 2026          
Class of Stock [Line Items]          
Stock repurchase program, authorized amount       $ 250,000  
Remaining amount authorized to be repurchased under the share repurchase program $ 207,400        
Class A common stock          
Class of Stock [Line Items]          
Class A common shares into which each share of class B common stock is convertible (in shares) | shares 1        
Percentage of the board of directors elected by class A common stockholders 30.00%        
Number of votes to which each share of common stock is entitled | vote 0.1        
Class B common stock          
Class of Stock [Line Items]          
Number of votes to which each share of common stock is entitled | vote 1