XML 59 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 504,177 $ 506,793 $ 1,000,375 $ 985,155
Industrial        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 139,010 $ 143,969 $ 278,917 $ 279,699
Fee Revenue, Percentage 28.20% 29.10% 28.50% 29.10%
Financial Services        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 85,457 $ 93,015 $ 172,333 $ 174,405
Fee Revenue, Percentage 17.40% 18.80% 17.60% 18.20%
Life Sciences/ Healthcare        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 88,807 $ 83,611 $ 170,921 $ 162,771
Fee Revenue, Percentage 18.00% 16.90% 17.50% 16.90%
Consumer Goods        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 75,227 $ 79,076 $ 147,060 $ 150,662
Fee Revenue, Percentage 15.30% 15.90% 15.10% 15.70%
Technology        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 70,355 $ 60,148 $ 139,450 $ 122,967
Fee Revenue, Percentage 14.30% 12.10% 14.30% 12.80%
Education/Non-Profit        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 29,702 $ 31,061 $ 60,463 $ 61,640
Fee Revenue, Percentage 6.00% 6.30% 6.20% 6.40%
General        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 3,831 $ 4,325 $ 7,794 $ 8,629
Fee Revenue, Percentage 0.80% 0.90% 0.80% 0.90%
Fee Revenue        
Disaggregation Of Revenue [Line Items]        
Fee Revenue $ 492,389 $ 495,205 $ 976,938 $ 960,773
Fee Revenue, Percentage 100.00% 100.00% 100.00% 100.00%