XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Common Share - Additional Information (Detail) - $ / shares
3 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Earnings Per Share [Line Items]    
Options to Purchase Excluded 1,024,917 855,439
Options to Purchase Outstanding 3,833,630 3,599,581
Class A Common Shares    
Earnings Per Share [Line Items]    
Dividends preference, per share $ 0.05