XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Basic and Diluted Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2023
Per share - net income:  
Schedule of Reconciliation of Basic and Diluted Income Per Share Computations

The following is a reconciliation of the share data used in the basic and diluted income per share computations (amounts in thousands):

 

   2023   2022   2023   2022 
   Three months ended
September 30,
   Nine months ended
September 30,
 
   2023   2022   2023   2022 
Basic:                    
Weighted average shares outstanding   5,599    5,936    5,605    6,019 
                     
Diluted:                    
Weighted average shares outstanding   5,599    5,936    5,605    6,019 
Weighted average effects of dilutive securities   59    80    64    82 
Total   5,658    6,016    5,669    6,101 
                     
Antidilutive securities:   17    17    17    17