XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Per Share Information - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 2,395 $ 2,019 $ 4,896 $ 4,436
Weighted average common shares outstanding for basic EPS (in shares) 4,544,460 4,521,829 4,541,427 4,520,519
Dilutive effect of stock-based awards (in shares) 35,568 31,295 32,108 24,634
Weighted average common and potential common shares for diluted EPS (in shares) 4,580,028 4,553,124 4,573,535 4,545,153
Earnings per common share:        
Basic EPS (in usd per share) $ 0.53 $ 0.45 $ 1.08 $ 0.98
Diluted EPS (in usd per share) $ 0.52 $ 0.45 $ 1.07 $ 0.98