v3.26.1
Segments - Schedule of Depreciation and Amortization By Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Segment Reporting Information [Line Items]      
Total depreciation and amortization $ 98,844 $ 80,287 $ 77,966
Operating Segments | Consulting      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 14,168 16,134 16,822
Operating Segments | Digital      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 54,187 34,954 32,248
Operating Segments | North America      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 1,430 1,416 1,774
Operating Segments | EMEA      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 2,364 1,935 1,726
Operating Segments | Asia Pacific      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 954 910 904
Operating Segments | Latin America      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 1,305 964 1,053
Operating Segments | Professional Search & Interim      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 11,856 12,337 12,950
Operating Segments | RPO      
Segment Reporting Information [Line Items]      
Total depreciation and amortization 4,258 3,317 2,863
Corporate      
Segment Reporting Information [Line Items]      
Total depreciation and amortization $ 8,322 $ 8,320 $ 7,626