XML 139 R116.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net income available to common shareholders $ 117,205 $ 113,363 $ 101,292
Less: Dividends paid on unvested common shares 786 531 354
Less: Undistributed loss allocated to unvested common shares 225 269 96
Net earnings allocated to common shareholders $ 116,194 $ 112,563 $ 100,842
Weighted-average common shares outstanding (in shares) 34,779,548 32,533,086 27,908,022
Effect of potentially dilutive common shares (in shares) 367,806 227,722 91,580
Total weighted-average diluted common shares outstanding (in shares) 35,147,354 32,760,808 27,999,602
Earnings per common share:      
Basic (in usd per share) $ 3.34 $ 3.46 $ 3.61
Diluted (in usd per share) $ 3.31 $ 3.44 $ 3.60
Anti-dilutive common shares excluded from calculation:      
Restricted common shares (in shares) 7,836 9,123 0