v3.25.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Unrecognized tax benefits $ 9,797 $ 9,151 $ 9,421
Unrecognized tax benefits, income tax penalties and interest accrued 400 200  
Unrecognized tax benefits, interest and penalties 800 600  
Unrecognized tax benefits, interest on income taxes expense 200 200  
Unrecognized tax benefits that would impact effective tax rate   9,200  
Valuation allowance 77,309 53,498  
Increase to valuation allowance 26,000 23,800  
Capitalized Software      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Valuation allowance   $ 30,200  
State and Local Jurisdiction      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards 126,000    
Apportioned state net operating loss carryforwards, tax effected value $ 7,100    
State and Local Jurisdiction | Minimum      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Net operating loss carryforwards, expiration period 1 year    
Foreign Tax Authority      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards $ 100    
Estimated taxes upon repatriation 2,200    
Domestic Tax Jurisdiction      
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]      
Operating loss carryforwards 2,400    
Apportioned state net operating loss carryforwards, tax effected value $ 500