XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2024
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
June 30,
 
6 Months Ended
June 30,
 
 
2024
 
2023
 
2024
 
2023
 
                 
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
   
227,357
     
335,137
     
257,679
     
305,236
 
LESS: Shares which could be repurchased under treasury stock method
    (192,697 )     (250,220 )     (218,358 )     (225,461 )
 
                               
Weighted average number of common shares outstanding – diluted
   
10,757,061
     
10,807,318
     
10,761,722
     
10,802,176