XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Compensation Plans (Details - Option activity) - Equity Option [Member]
shares in Thousands
3 Months Ended
Jul. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Stock options outstanding, beginning balance | shares 1,986
Grant date weighted average exercise price outstanding, beginning balance | $ / shares $ 6.68
Stock options, granted | shares 0
Grant date weighted average exercise price, granted | $ / shares $ 0
Stock options, exercised | shares (15)
Grant date weighted average exercise price, exercised | $ / shares $ 5.52
Stock options, canceled or expired | shares (77)
Grant date weighted average exercise price, canceled or expired | $ / shares $ 12.26
Stock options outstanding, ending balance | shares 1,894
Grant date weighted average exercise price outstanding, ending balance | $ / shares $ 6.46