XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of reconciliation used in computing basic and diluted net income per share

The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): 


 

Three Months Ended March 31,

 

2023


 

2022


Denominator:

 


 

 


Weighted-average shares outstanding, basic

        32,603


 

             33,996


Shares related to outstanding options, unvested RSUs, RSAs, and PSUs

              482


 

              272


Weighted average shares outstanding, diluted

             33,085


 

             34,268


Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

 

Three Months Ended March 31,

 

2023


 

2022


Stock options

              140


 

              239


RSUs, RSAs and PSUs

              2


 

              55


Total

              142


 

              294