XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (Details) - USD ($)
shares in Thousands
9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Equity, Class of Treasury Stock [Line Items]    
Number of shares repurchased (in shares) 367 80
Shares repurchased, cost $ 17,900,000 $ 2,000,000
Remaining amount under repurchase program 36,500,000  
Maximum    
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program, authorized amount $ 75,000,000