Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 588,098 $ 346,883
Industrial    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 149,356 $ 95,311
Fee Revenue, Percentage 25.50% 27.70%
Life Sciences/Healthcare    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 115,190 $ 65,450
Fee Revenue, Percentage 19.70% 19.00%
Financial Services    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 105,649 $ 65,727
Fee Revenue, Percentage 18.00% 19.10%
Technology    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 94,934 $ 49,324
Fee Revenue, Percentage 16.20% 14.40%
Consumer Goods    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 81,564 $ 44,778
Fee Revenue, Percentage 13.90% 13.00%
Education/Non-Profit/General    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 38,702 $ 23,507
Fee Revenue, Percentage 6.70% 6.80%
Fee Revenue    
Disaggregation Of Revenue [Line Items]    
Fee Revenue $ 585,395 $ 344,097
Fee Revenue, Percentage 100.00% 100.00%