XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income per Share - Net Income per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Income per Share [Abstract]    
Weighted average common shares outstanding – basic (in shares) 10,722,401 10,722,401
Potential shares exercisable under stock option plans (in shares) 341,950 258,000
Less: Shares which could be repurchased under treasury stock method (in shares) (232,372) (213,492)
Weighted average common shares outstanding – diluted (in shares) 10,831,979 10,766,909