v3.26.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Effective Income Tax Rate Reconciliation [Line Items]        
Dutch statutory income tax 25.80% 25.80% 25.80%  
Valuation allowance $ (4,219,000) $ (437,497,000)    
NOL carryforwards 502,126,000 537,912,000    
Tax credits 28,371,000 32,271,000    
Unrecognized tax benefits 29,669,000 29,625,000 $ 22,691,000 $ 18,157,000
Unrecognized tax benefits that would impact the effective tax rate before consideration of valuation allowance 0      
(Decrease) increase related to tax positions taken in prior periods (3,003,000) 1,553,000 1,201,000  
Recognize penalties and interests accrued on unrecognized tax benefits (less than) (700,000) 900,000 $ 200,000  
Accrued interest and penalties, amount 700,000 1,300,000    
Dividend withholding tax from foreign jurisdictions 6,500,000      
The Netherlands        
Effective Income Tax Rate Reconciliation [Line Items]        
Valuation allowance   (390,500,000)    
Released valuation allowances 390,500,000      
NOL carryforwards 1,557,000,000      
United Kingdom        
Effective Income Tax Rate Reconciliation [Line Items]        
Valuation allowance   (24,300,000)    
Released valuation allowances 23,700,000      
NOL carryforwards 68,900,000      
United States        
Effective Income Tax Rate Reconciliation [Line Items]        
Valuation allowance   $ (22,700,000)    
Released valuation allowances 20,700,000      
United States - federal        
Effective Income Tax Rate Reconciliation [Line Items]        
NOL carryforwards 229,600,000      
Tax credits 30,000,000.0      
United States - states        
Effective Income Tax Rate Reconciliation [Line Items]        
NOL carryforwards 505,400,000      
Tax credits 9,100,000      
Canada        
Effective Income Tax Rate Reconciliation [Line Items]        
Tax credits 700,000      
Spain        
Effective Income Tax Rate Reconciliation [Line Items]        
Tax credits $ 2,300,000