XML 89 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
NET INCOME (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation used in computing basic and diluted net income per share
 For the Year Ended
December 31,
20212020
Denominator:
Weighted-average shares outstanding, basic31,459 28,117 
Shares related to outstanding options, unvested RSUs, RSAs, PSUs and ESPP310 360 
Weighted average shares outstanding, diluted31,769 28,477 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share