XML 128 R107.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Intangible Assets [Line Items]    
Gross $ 284,493 $ 278,451
Accumulated Amortization (214,472) (189,496)
Net 70,021 88,955
Exchange rate fluctuations 172 (122)
Amortized intangible assets, net 70,193 88,833
Intangible asset addition 6,000 0
Customer lists    
Intangible Assets [Line Items]    
Gross 197,370 192,099
Accumulated Amortization (139,957) (121,977)
Net 57,413 70,122
Intellectual property    
Intangible Assets [Line Items]    
Gross 69,100 69,100
Accumulated Amortization (58,421) (52,804)
Net 10,679 16,296
Trademarks    
Intangible Assets [Line Items]    
Gross 12,857 12,086
Accumulated Amortization (10,928) (9,549)
Net 1,929 2,537
Proprietary databases    
Intangible Assets [Line Items]    
Gross 4,256 4,256
Accumulated Amortization (4,256) (4,256)
Net 0 0
Non-compete agreements    
Intangible Assets [Line Items]    
Gross 910 910
Accumulated Amortization (910) (910)
Net $ 0 $ 0