XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Common Stock and Earnings Per Share [Abstract]  
Shares Used in Computing Basic and Diluted Earnings per Share
The following table summarizes the shares used in computing basic and diluted earnings per share:

 
2024
   
2023
 
Weighted average common shares, basic
   
14,346,552
     
14,294,910
 
Effect of dilutive securities:
               
Employee stock-based compensation
   
209
     
803
 
Weighted average common shares, diluted
   
14,346,761
     
14,295,713