XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted March 31, 2025 and 2024.
Earnings Per Share
Three Months Ended
March 31, 2025March 31, 2024
Earnings Per Share - Basic:
Net Income$6,310 $7,660 
Weighted Average Shares - Basic 16,665 16,865 
Earnings Per Share - Basic $0.38 $0.45 
Earnings Per Share - Diluted:
Net Income$6,310 $7,660 
Weighted Average Shares - Basic
16,665 16,865 
Dilutive Average Shares Attributable to Stock Options
Weighted Average Shares - Diluted
16,673 16,867 
Earnings Per Share - Diluted$0.38 $0.45