XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Net income $ 25,977 $ 28,525 $ 25,673 $ 23,642 $ 24,283 $ 24,119 $ 24,348 $ 22,983 $ 103,817 $ 95,733 $ 84,337
Weighted-average common shares outstanding (in shares)                 25,528,328 25,475,994 25,469,242
Basic earnings per common share (in USD per share) $ 1.02 $ 1.12 $ 1.00 $ 0.93 $ 0.95 $ 0.95 $ 0.96 $ 0.90 $ 4.07 $ 3.76 $ 3.31
Diluted earnings per common share:                      
Net income $ 25,977 $ 28,525 $ 25,673 $ 23,642 $ 24,283 $ 24,119 $ 24,348 $ 22,983 $ 103,817 $ 95,733 $ 84,337
Add: Dilutive effect of assumed exercises of stock options and awards (in shares)                 184,210 144,111 104,699
Weighted Average Number of Shares Outstanding, Diluted, Total                 25,712,538 25,620,105 25,573,941
Diluted earnings per common share (in USD per share) $ 1.01 $ 1.11 $ 1.00 $ 0.92 $ 0.95 $ 0.94 $ 0.95 $ 0.90 $ 4.04 $ 3.74 $ 3.30
Number of antidilutive stock options                 0 0 0