XML 140 R116.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share - Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
NET INCOME AVAILABLE TO COMMON SHAREHOLDERS $ 37,397 $ 54,806 $ 29,319
Weighted average shares outstanding (basic) (in shares) 16,319,006 15,912,877 10,806,009
Effect of dilutive unvested restricted stock grants (in shares) 31,957 21,758 13,570
Weighted average shares outstanding (diluted) (in shares) 16,350,963 15,934,635 10,819,579
Basic Earnings Per Common Share (in dollars per share) $ 2.29 $ 3.44 $ 2.71
Diluted earnings per common share (in dollars per share) $ 2.29 $ 3.44 $ 2.71