XML 122 R101.htm IDEA: XBRL DOCUMENT v3.25.2
Segments - Schedule of Long Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Controlling Countries over Ten Percent (Detail) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Segment Reporting Information [Line Items]      
Total long-lived assets $ 326,322 $ 322,313 $ 304,566
U.S.      
Segment Reporting Information [Line Items]      
Total long-lived assets 177,921 175,691 186,220
United Kingdom      
Segment Reporting Information [Line Items]      
Total long-lived assets 71,632 64,280 22,893
Other countries      
Segment Reporting Information [Line Items]      
Total long-lived assets $ 76,769 $ 82,342 $ 95,453