XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Exchangeable Shares, Share Repurchase Program and Secondary Public Offering (Details) - USD ($)
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Equity, Class of Treasury Stock [Line Items]    
Number of shares repurchased (in shares) 85,000 0
Shares repurchased, cost $ 3,900,000  
Remaining amount under repurchase program 50,500,000  
Maximum    
Equity, Class of Treasury Stock [Line Items]    
Stock repurchase program, authorized amount $ 75,000,000