XML 136 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share - Calculations of 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 $ 113,363 $ 101,292 $ 47,555
Less: Dividends paid on unvested common shares 531 354 295
Less: Undistributed loss allocated to unvested common shares 269 96 26
Net earnings allocated to common shareholders $ 112,563 $ 100,842 $ 47,234
Weighted-average common shares outstanding (in shares) 32,533,086 27,908,022 21,816,511
Effect of potentially dilutive common shares (in shares) 227,722 91,580 143,372
Total weighted-average diluted common shares outstanding (in shares) 32,760,808 27,999,602 21,959,883
Earnings per common share:      
Basic (in usd per share) $ 3.46 $ 3.61 $ 2.17
Diluted (in usd per share) $ 3.44 $ 3.60 $ 2.15
Anti-dilutive common shares excluded from calculation:      
Restricted common shares (in shares) 9,123 0 275