v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income Tax Disclosure [Abstract]      
Operating loss carryforwards $ 176,909    
Tax credit carryforward 1,945    
Less valuation allowance 550 $ 550  
Unrecognized Tax Benefits 10,071 10,773 $ 10,747
Unrecognized tax benefits that would impact effective tax rate 7,956    
Increase (decrease) in unrecognized tax benefits (702)    
Accrued interest and penalties 195 266  
Increase (decrease) in tax expense $ (71) $ (84)