XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 29,476 $ 31,684 $ 75,024 $ 90,275
Less: Dividends paid on unvested common shares 208 216 628 576
Less: Undistributed income allocated to unvested common shares 46 63 100 183
Net earnings allocated to common shareholders $ 29,222 $ 31,405 $ 74,296 $ 89,516
Weighted-average common shares outstanding (in shares) 35,003,054 34,793,704 34,957,341 34,766,281
Effect of potentially dilutive common shares (in shares) 395,755 405,679 370,475 340,431
Total weighted-average diluted common shares outstanding (in shares) 35,398,809 35,199,383 35,327,816 35,106,712
Earnings per common share:        
Basic (in usd per share) $ 0.83 $ 0.90 $ 2.13 $ 2.57
Diluted (in usd per share) $ 0.83 $ 0.89 $ 2.10 $ 2.55
Anti-dilutive common shares excluded from calculation:        
Restricted common shares (in shares) 17,634 5,393 17,634 5,393