XML 48 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Common Share - Additional Information (Details) - $ / shares
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Earnings Per Share [Line Items]    
Options to purchase excluded (in shares) 577,217 130
Options to purchase outstanding (in shares) 3,873,560 3,535,823
Class A Common Shares    
Earnings Per Share [Line Items]    
Dividends preference (in usd per share) $ 0.05