XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Compensation Plans (Details - RSU Activity) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
3 Months Ended
Jul. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Outstanding, beginning balance | shares 1,006
Weighted average grant date fair value, beginning | $ / shares $ 16.83
RSUs, granted | shares 661
RSUs weighted average grant date fair value, granted | $ / shares $ 14.05
RSUs, vested | shares (170)
RSUs weighted average grant date fair value, vested | $ / shares $ 11.29
RSUs, forfeited | shares (19)
RSUs weighted average grant date fair value, forfeited | $ / shares $ 17.89
Outstanding, ending balance | shares 1,478
Weighted average grant date fair value, ending | $ / shares $ 16.21