XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income per Share (Tables)
6 Months Ended
Jun. 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
June 30,
   Six Months Ended
June 30,
 
   2022   2021   2022   2021 
Numerator:                    
Net income  $565   $13,970   $4,043   $17,359 
                     
Denominator:                    
Weighted-average shares outstanding   12,835    12,796    12,833    12,794 
Effect of dilutive securities   50    38    49    28 
Weighted-average diluted shares   12,885    12,834    12,882    12,822 
                     
Basic net income per share  $0.04   $1.09   $0.32   $1.36 
Diluted net income per share  $0.04   $1.09   $0.31   $1.35