XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net Income per Share [Abstract]        
Weighted average number of common shares outstanding - basic (in shares) 10,722,401 10,722,401 10,722,401 10,722,401
Potential shares exercisable under stock option plans (in shares) 227,357 335,137 257,679 305,236
Less: Shares which could be repurchased under treasury stock method (in shares) (192,697) (250,220) (218,358) (225,461)
Weighted average number of common shares outstanding - diluted (in shares) 10,757,061 10,807,318 10,761,722 10,802,176
Stock Options [Member]        
Antidilutive Securities Excluded from Computation [Abstract]        
Antidilutive securities excluded from computation of earnings per share (in shares) 645,050 392,600 615,050 423,900