XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income (Loss) per Common Share (Details - Reconciliation of per share) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Numerator        
Net income $ 461 $ 2,248 $ 869 $ 12,074
Denominator        
Weighted average basic common shares outstanding 62,388 61,631 62,166 61,394
Effect of dilutive securities:        
Stock options 1,129 1,862 1,239 1,926
RSUs, PSUs and ESPP 209 379 229 391
Weighted average dilutive common shares outstanding 63,726 63,872 63,634 63,711
Net income per share:        
Basic $ 0.01 $ 0.04 $ 0.01 $ 0.20
Diluted $ 0.01 $ 0.04 $ 0.01 $ 0.19