XML 75 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fee Revenue - Schedule of Disaggregation of Fee Revenue by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 735,719 $ 643,398 $ 1,438,867 $ 1,231,496
Industrial        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 206,448 $ 169,706 $ 402,357 $ 319,062
Fee revenue, percentage 28.40% 26.50% 28.30% 26.10%
Life Sciences/Healthcare        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 133,595 $ 127,979 $ 266,799 $ 243,169
Fee revenue, percentage 18.40% 20.00% 18.70% 19.90%
Financial Services        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 131,199 $ 113,991 $ 249,998 $ 219,640
Fee revenue, percentage 18.00% 17.80% 17.50% 17.90%
Technology        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 124,605 $ 103,667 $ 247,257 $ 198,601
Fee revenue, percentage 17.10% 16.20% 17.40% 16.20%
Consumer Goods        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 99,280 $ 92,459 $ 195,228 $ 174,023
Fee revenue, percentage 13.60% 14.50% 13.70% 14.20%
Education/Non–Profit/General        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 32,722 $ 31,641 $ 62,113 $ 70,343
Fee revenue, percentage 4.50% 5.00% 4.40% 5.70%
Fee revenue        
Disaggregation Of Revenue [Line Items]        
Fee revenue $ 727,849 $ 639,443 $ 1,423,752 $ 1,224,838
Fee revenue, percentage 100.00% 100.00% 100.00% 100.00%