XML 121 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Schedule of Depreciation and Amortization By Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 80,287 $ 77,966 $ 68,335
Operating Segments | Consulting      
Segment Reporting Information [Line Items]      
Depreciation and amortization 16,134 16,822 16,557
Operating Segments | Digital      
Segment Reporting Information [Line Items]      
Depreciation and amortization 34,954 32,248 29,997
Operating Segments | North America      
Segment Reporting Information [Line Items]      
Depreciation and amortization 1,416 1,774 2,013
Operating Segments | EMEA      
Segment Reporting Information [Line Items]      
Depreciation and amortization 1,935 1,726 1,369
Operating Segments | Asia Pacific      
Segment Reporting Information [Line Items]      
Depreciation and amortization 910 904 661
Operating Segments | Latin America      
Segment Reporting Information [Line Items]      
Depreciation and amortization 964 1,053 792
Operating Segments | Professional Search & Interim      
Segment Reporting Information [Line Items]      
Depreciation and amortization 12,337 12,950 8,639
Operating Segments | RPO      
Segment Reporting Information [Line Items]      
Depreciation and amortization 3,317 2,863 2,410
Corporate      
Segment Reporting Information [Line Items]      
Depreciation and amortization $ 8,320 $ 7,626 $ 5,897