XML 95 R82.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (Details) - USD ($)
shares in Millions
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Jun. 20, 2022
Jun. 19, 2022
Equity [Abstract]          
Authorized amount of shares to be repurchased under the program       $ 200,000,000 $ 75,000,000
Number of shares repurchased (shares) 2.3 0.7 0.1    
Shares repurchased, cost $ 110,600,000 $ 35,500,000 $ 4,200,000    
Excise tax 100,000        
Remaining amount under repurchase program $ 100,200,000