v3.26.1
Fee Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 764,622 $ 715,543
Fee revenue    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 756,496 $ 708,613
Fee revenue, percentage 100.00% 100.00%
Fee revenue | AMERICAS    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 442,129 $ 404,135
Fee revenue, percentage 58.40% 57.00%
Fee revenue | AMERICAS | Search    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 209,325 $ 183,723
Fee revenue, percentage 27.70% 25.90%
Fee revenue | AMERICAS | Talent & Organizational Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 106,853 $ 110,061
Fee revenue, percentage 14.10% 15.50%
Fee revenue | AMERICAS | Workforce Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 125,951 $ 110,351
Fee revenue, percentage 16.60% 15.60%
Fee revenue | EMEA    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 227,670 $ 218,955
Fee revenue, percentage 30.10% 30.90%
Fee revenue | EMEA | Search    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 66,836 $ 65,499
Fee revenue, percentage 8.80% 9.20%
Fee revenue | EMEA | Talent & Organizational Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 115,366 $ 111,415
Fee revenue, percentage 15.30% 15.70%
Fee revenue | EMEA | Workforce Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 45,468 $ 42,041
Fee revenue, percentage 6.00% 5.90%
Fee revenue | APAC    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 86,697 $ 85,523
Fee revenue, percentage 11.50% 12.10%
Fee revenue | APAC | Search    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 31,737 $ 29,702
Fee revenue, percentage 4.20% 4.20%
Fee revenue | APAC | Talent & Organizational Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 37,001 $ 37,684
Fee revenue, percentage 4.90% 5.30%
Fee revenue | APAC | Workforce Solutions    
Disaggregation Of Revenue [Line Items]    
Fee revenue $ 17,959 $ 18,137
Fee revenue, percentage 2.40% 2.60%