XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Common Share (Tables)
9 Months Ended
Jan. 31, 2023
Net income per share:  
Reconciliation of earnings per share
                    
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2023   2022   2023   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 
Schedule of antidilutive shares
                    
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2023   2022   2023   2022 
Stock options   45    40    49    37 
RSUs and PSUs   807    3    695    5 
Convertible Notes   6,776    6,776    6,776    6,776 
Total   7,628    6,819    7,520    6,818