v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Unrecognized tax benefits $ 10,219 $ 9,797 $ 9,151
Unrecognized tax benefits, income tax penalties and interest accrued 600 400  
Unrecognized tax benefits, interest and penalties 1,000 800  
Unrecognized tax benefits, interest on income taxes expense 200 200  
Unrecognized tax benefits that would impact effective tax rate 10,200 9,800  
Valuation allowance decrease 70,000 (77,300)  
Valuation allowance 7,282 77,309  
Capital losses 2,948 $ 0  
State and Local Jurisdiction      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards 134,400    
Apportioned state net operating loss carryforwards, tax effected value 6,700    
Other      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards 300    
Estimated taxes upon repatriation 2,200    
Domestic Tax Jurisdiction      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards 1,900    
Apportioned state net operating loss carryforwards, tax effected value 400    
Capital losses 12,100    
Capital loss, tax effects $ 2,900