XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Reconciliation of the component parts of earnings per share [Abstract]                
Net income $ 19,364 $ 17,871 $ 17,089 $ 16,762 $ 14,433 $ 14,083 $ 54,324 $ 45,278
Weighted average common shares (in shares) 19,111     19,249     19,159 19,272
Stock Options (in shares) 1     3     1 6
Weighted average common shares including potential dilutive shares (in shares) 19,112     19,252     19,160 19,278
Basic EPS (in dollars per share) $ 1.013     $ 0.871     $ 2.835 $ 2.349
Diluted EPS (in dollars per share) $ 1.013     $ 0.871     $ 2.835 $ 2.349
Stock Options [Member]                
Antidilutive Securities [Abstract]                
Number of anti-dilutive stock options excluded from diluted earnings per share (in shares) 1     60     1 60