XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2023
Net Income per Share [Abstract]  
Computation of Basic and Diluted Net Income per Share
Basic net income per share is based on the weighted average number of common shares outstanding. Diluted net income per share is based on the weighted average number of common shares outstanding and the dilutive effect of outstanding stock options.

   
3 Months Ended
September 30,
   
9 Months Ended
September 30,
 
   
2023
   
2022
   
2023
   
2022
 
                         
Weighted average number of common shares outstanding – basic
   
10,722,401
     
10,722,401
     
10,722,401
     
10,722,401
 
Potential shares exercisable under stock option plans
   
311,950
     
237,000
     
320,697
     
237,692
 
LESS: Shares which could be repurchased under treasury stock method
    (234,870 )     (201,052 )     (241,855 )     (199,696 )
 
                               
Weighted average number of common shares outstanding – diluted
   
10,799,481
     
10,758,349
     
10,801,243
     
10,760,397