v3.26.1
Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Segment Reporting [Line Items]    
Revenue $ 386,361 $ 396,800
Cost of sales 100,871 109,259
Direct expenses 130,572 123,168
Allocated Corporate expenses 72,996 73,260
Amortization of intangible assets 16,051 13,210
Adjusted Operating Income by segment 65,871 77,903
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Adjusted unallocated Corporate expenses (34,966) (43,902)
Restructuring and related charges (16,525) (3,038)
Interest expense (13,926) (11,042)
Net foreign exchange transaction losses (397) (971)
Net gain (loss) on sale of businesses and assets 1,113 (1,116)
Other expense, net (2,304) (127)
Acquisition and integration related costs (11,039) 0
Accelerated amortization of an intangible asset (404)  
(Loss) income before taxes (12,577) 17,707
Total depreciation and amortization 37,321 36,446
Research    
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Accelerated amortization expense 400  
Operating Segments    
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Total depreciation and amortization 35,459 33,229
Operating Segments | Research    
Segment Reporting [Line Items]    
Revenue 293,490 281,692
Cost of sales 75,956 80,753
Direct expenses 94,729 88,587
Allocated Corporate expenses 47,685 44,981
Amortization of intangible assets 14,143 11,123
Adjusted Operating Income by segment 60,977 56,248
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Total depreciation and amortization 26,323 23,385
Operating Segments | Learning    
Segment Reporting [Line Items]    
Revenue 92,871 115,108
Cost of sales 24,915 28,506
Direct expenses 35,843 34,581
Allocated Corporate expenses 25,311 28,279
Amortization of intangible assets 1,908 2,087
Adjusted Operating Income by segment 4,894 21,655
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Total depreciation and amortization 9,136 9,844
Corporate depreciation and amortization    
Reconciliation of Adjusted Operating Income by segment to (Loss) Income before taxes    
Total depreciation and amortization $ 1,862 $ 3,217