v3.25.2
Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 396,800 $ 403,809
Cost of sales 109,259 109,220
Direct expenses 123,168 132,331
Allocated Corporate expenses 73,260 73,974
Amortization of intangible assets   13,087
Amortization of intangible assets 13,210 12,927
Adjusted Operating Income by segment 77,903 75,197
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Adjusted unallocated Corporate expenses (43,902) (42,354)
Restructuring and related charges (3,038) (3,870)
Interest expense (11,042) (12,787)
Net foreign exchange transaction losses (971) 234
Net loss on sale of businesses, assets, and impairment charges related to assets held-for-sale (1,116) 5,801
Other expense, net (127) 782
Income before taxes 17,707 23,003
Total depreciation and amortization 36,446 37,253
Operating Segments    
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Total depreciation and amortization 33,229 33,853
Operating Segments | Research    
Segment Reporting Information [Line Items]    
Revenue 281,692 265,309
Cost of sales 80,753 70,722
Direct expenses 88,587 86,437
Allocated Corporate expenses 44,981 41,892
Amortization of intangible assets   11,042
Amortization of intangible assets 11,123  
Adjusted Operating Income by segment 56,248 55,216
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Total depreciation and amortization 23,385 22,559
Operating Segments | Learning    
Segment Reporting Information [Line Items]    
Revenue 115,108 124,314
Cost of sales 28,506 32,028
Direct expenses 34,581 37,933
Allocated Corporate expenses 28,279 29,808
Amortization of intangible assets   2,045
Amortization of intangible assets 2,087  
Adjusted Operating Income by segment 21,655 22,500
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Total depreciation and amortization 9,844 11,294
Operating Segments | Held for Sale or Sold    
Segment Reporting Information [Line Items]    
Revenue 0 14,186
Cost of sales 0 6,470
Direct expenses 0 7,961
Allocated Corporate expenses 0 2,274
Amortization of intangible assets   0
Amortization of intangible assets 0  
Adjusted Operating Income by segment 0 (2,519)
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Total depreciation and amortization 0 0
Corporate depreciation and amortization    
Reconciliation of Adjusted Operating Income by segment to Income before taxes    
Total depreciation and amortization $ 3,217 $ 3,400