XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of factors used in computing basic and diluted earnings per common share            
Net income $ 9,234 $ 10,166 $ 16,403 $ 18,917 $ 19,400 $ 35,320
Weighted average common shares outstanding for basic earnings per common share (in shares) 61,279,914   61,035,435   61,233,269 60,971,828
Dilutive potential common shares 158,174   230,624   213,215 270,349
Shares used in computing diluted earnings per common share (in shares) 61,438,088   61,266,059   61,446,484 61,242,177
Basic earnings per share (in dollars per share) $ 0.15   $ 0.27   $ 0.32 $ 0.58
Diluted earnings per share (in dollars per share) $ 0.15   $ 0.27   $ 0.32 $ 0.58
Number of shares in computing diluted earnings per common share 2,205,107   2,269,555   1,892,634 1,681,553
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 15,528   78,700   153,232 39,568