Quarterly report pursuant to Section 13 or 15(d)

Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail)

v3.22.2.2
Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 703,148 $ 588,098
Industrial    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 195,909 $ 149,356
Fee Revenue, Percentage 28.20% 25.50%
Life Sciences/Healthcare    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 133,204 $ 115,190
Fee Revenue, Percentage 19.10% 19.70%
Financial Services    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 118,799 $ 105,649
Fee Revenue, Percentage 17.10% 18.00%
Technology    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 122,652 $ 94,934
Fee Revenue, Percentage 17.60% 16.20%
Consumer Goods    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 95,948 $ 81,564
Fee Revenue, Percentage 13.80% 13.90%
Education/Non-Profit/General    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 29,391 $ 38,702
Fee Revenue, Percentage 4.20% 6.70%
Fee Revenue    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 695,903 $ 585,395
Fee Revenue, Percentage 100.00% 100.00%