XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 29 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2024
Jan. 31, 2025
Aug. 19, 2002
Equity, Class of Treasury Stock [Line Items]          
Purchases of common stock $ 0 $ 5,421 $ 10,235    
Class A Common Shares | All Share Repurchase Plans          
Equity, Class of Treasury Stock [Line Items]          
Common stock shares repurchased (in shares)       5,534,953  
Purchases of common stock       $ 35,800  
Class A Common Shares | Shares Stock Repurchase Plan, August 19, 2002          
Equity, Class of Treasury Stock [Line Items]          
Approved number of shares to be repurchased (in shares)         2,000,000
Common stock shares repurchased (in shares)       2,000,000.0  
Purchases of common stock       $ 16,400