XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earning per Share

The following table shows the computation of basic and diluted net income per share for the following periods (in thousands, except per share amounts):

 

 

Net Income per Share
  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2022  2021  2022  2021
Numerator:            
Net income  $6,616   $2,243   $10,659   $19,602 
                     
Denominator:                    
Weighted-average shares outstanding   12,832    12,798    12,832    12,796 
Effect of dilutive securities   19    61    39    38 
Weighted-average diluted shares   12,851    12,859    12,871    12,834 
                     
Basic net income per share  $0.52   $0.18   $0.83   $1.53 
Diluted net income per share  $0.51   $0.17   $0.83   $1.53