Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 706,262 $ 703,148
Industrial    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 201,918 $ 195,909
Fee revenue, percentage 28.90% 28.20%
Financial Services    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 128,324 $ 118,799
Fee revenue, percentage 18.30% 17.10%
Life Sciences/Healthcare    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 119,354 $ 133,204
Fee revenue, percentage 17.10% 19.10%
Technology    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 115,773 $ 122,652
Fee revenue, percentage 16.60% 17.60%
Consumer Goods    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 96,427 $ 95,948
Fee revenue, percentage 13.80% 13.80%
Education/Non–Profit/General    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 37,393 $ 29,391
Fee revenue, percentage 5.30% 4.20%
Fee revenue    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 699,189 $ 695,903
Fee revenue, percentage 100.00% 100.00%