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