XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Compensation Plans (Details - RSU Activity) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding, beginning balance 642    
Weighted average exercise price outstanding, beginning $ 14.89    
Granted 780    
Granted, weighted average grant date fair value $ 17.63 $ 25.20 $ 7.29
Vested (366)    
Vested, weighted average grant date fair value $ 15.09    
Forfeited (50)    
Forfeited, weighted average grant date fair value $ 17.32    
Outstanding, ending balance 1,006 642  
Weighted average exercise price outstanding, ending $ 16.83 $ 14.89