v3.26.1
Income Taxes - Income Taxes Other (Details) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Income Taxes    
Federal net operating loss carryforwards $ 180,315,000  
State net operating loss carryforwards 170,408,000  
Foreign net operating loss carryforwards 11,118,000  
Unrecognized tax benefits which would impact the Company's effective tax rate if recognized 8,852,000  
Increase in valuation allowance 3,449,000 $ 2,935,000
Tax credit carryforward, subject to expire 11,811,000  
Tax credit carryforward, not subject to expire 21,425,000  
Activity related to gross unrecognized tax benefits    
Beginning balance 13,429,000 13,601,000
Increases related to prior year tax positions 62,000 30,000
Decreases related to prior year tax positions (141,000) (18,000)
Increases related to current year tax positions 3,588,000 1,582,000
Decreases related to lapsing of statute of limitations (742,000) (1,766,000)
Ending balance 16,196,000 13,429,000
Accrued interest and penalties related to unrecognized tax positions 1,609,000 454,000
Statute of limitations expiration    
Income Taxes    
Unrecognized tax benefits which would impact the Company's effective tax rate if recognized 16,196,000 $ 13,429,000
Increase in valuation allowance 7,414,000  
Estimated decrease in unrecognized tax benefits in the next twelve months $ 1,268,000