XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Per Share Information - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 3,436 $ 1,324 $ 8,332 $ 5,760
Weighted average common shares outstanding for basic EPS (in shares) 4,563,784 4,524,319 4,548,962 4,521,795
Dilutive effect of stock-based awards (in shares) 35,583 31,272 33,265 26,862
Weighted average common and potential common shares for diluted EPS (in shares) 4,599,367 4,555,591 4,582,227 4,548,657
Earnings per common share:        
Basic EPS (in usd per share) $ 0.75 $ 0.29 $ 1.83 $ 1.27
Diluted EPS (in usd per share) $ 0.75 $ 0.29 $ 1.82 $ 1.27