v3.26.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2026
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    
    March 31,    
    2026     2025  
           
Weighted average common shares outstanding – basic
 10,767,501   10,722,401 
Potential shares exercisable under stock option plans
  268,301    341,950 
Less: Shares which could be repurchased under treasury stock method
  (188,665   (232,372
           
Weighted average common shares outstanding – diluted
  10,847,137    10,831,979