XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Schedule of Depreciation and Amortization By Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 22,686 $ 19,578
Operating Segments | Consulting    
Segment Reporting Information [Line Items]    
Depreciation and amortization 3,645 4,216
Operating Segments | Digital    
Segment Reporting Information [Line Items]    
Depreciation and amortization 11,588 8,100
Operating Segments | North America    
Segment Reporting Information [Line Items]    
Depreciation and amortization 365 415
Operating Segments | EMEA    
Segment Reporting Information [Line Items]    
Depreciation and amortization 556 493
Operating Segments | Asia Pacific    
Segment Reporting Information [Line Items]    
Depreciation and amortization 241 216
Operating Segments | Latin America    
Segment Reporting Information [Line Items]    
Depreciation and amortization 267 256
Operating Segments | Professional Search & Interim    
Segment Reporting Information [Line Items]    
Depreciation and amortization 2,975 3,053
Operating Segments | RPO    
Segment Reporting Information [Line Items]    
Depreciation and amortization 964 777
Corporate    
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 2,085 $ 2,052