XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Per Share Information - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net income $ 2,501 $ 2,417
Weighted average common shares outstanding for basic EPS (in shares) 4,538,361 4,519,209
Dilutive effect of stock-based awards (in shares) 28,609 17,972
Weighted average common and potential common shares for diluted EPS (in shares) 4,566,970 4,537,181
Earnings per common share:    
Basic EPS (in usd per share) $ 0.55 $ 0.53
Diluted EPS (in usd per share) $ 0.55 $ 0.53