XML 66 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Reconciliation used in computing basic and diluted net income per share
 Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Denominator:
Weighted-average shares outstanding, basic33,201 32,474 33,601 30,693 
Shares related to outstanding options, unvested RSUs, RSAs, PSUs and ESPP481 138 434 372 
Weighted average shares outstanding, diluted33,682 32,612 34,035 31,065 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share These outstanding securities consisted of the following (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Stock options145 342 197 97 
Restricted stock units, restricted stock awards and market condition-based restricted stock units15 — 27 — 
Total160 342 224 97