XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Calculation Of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]      
Net income $ 36,971 $ 25,394 $ 30,741
Basic weighted average common shares outstanding (in shares) 5,502,797 5,601,471 5,765,088
Dilutive effect of potential common shares from awards granted under equity incentive program (in shares) 81,000 60,000 64,000
Total (in shares) 5,583,983 5,661,460 5,829,412
Earnings per common share      
Basic (in USD per share) $ 6.72 $ 4.53 $ 5.33
Diluted (in USD per share) $ 6.62 $ 4.49 $ 5.27