XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Reconciliation of factors used in computing basic and diluted earnings per common share                
Net income $ 15,795 $ 16,403 $ 18,917 $ 18,069 $ 14,821 $ 12,866 $ 51,115 $ 45,756
Weighted average common shares outstanding for basic earnings per common share (in shares) 61,093,289     60,686,992     61,012,315 60,541,015
Dilutive potential common shares 342,951     436,809     272,275 463,825
Shares used in computing diluted earnings per common share (in shares) 61,436,240     61,123,801     61,284,590 61,004,840
Basic earnings per share (in dollars per share) $ 0.26     $ 0.30     $ 0.84 $ 0.76
Diluted earnings per share (in dollars per share) $ 0.26     $ 0.30     $ 0.83 $ 0.75
Number of shares in computing diluted earnings per common share 1,905,852     1,377,019     1,763,377 1,224,442
Restricted Stock Units (RSUs)                
Reconciliation of factors used in computing basic and diluted earnings per common share                
Number of shares in computing diluted earnings per common share 0           66,458