XML 90 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share - Calculations of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 31,882 $ 25,978 $ 79,538 $ 74,443
Less: Dividends paid on unvested common shares 143 102 388 252
Less: Undistributed income allocated to unvested common shares 79 24 190 65
Net earnings allocated to common shareholders $ 31,660 $ 25,852 $ 78,960 $ 74,126
Weighted-average common shares outstanding (in shares) 34,818,346 27,865,416 31,771,061 27,929,720
Effect of potentially dilutive common shares (in shares) 243,551 107,839 206,425 79,543
Total weighted-average diluted common shares outstanding (in shares) 35,061,897 27,973,255 31,977,486 28,009,263
Earnings per common share:        
Basic (in usd per share) $ 0.91 $ 0.93 $ 2.49 $ 2.65
Diluted (in usd per share) $ 0.90 $ 0.92 $ 2.47 $ 2.65
Anti-dilutive common shares excluded from calculation:        
Restricted common shares (in shares) 3,046 1,832 10,547 0