v3.26.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 32,606 $ 29,476 $ 89,565 $ 75,024
Less: Dividends paid on unvested common shares 211 208 623 628
Less: Undistributed income allocated to unvested common shares 88 46 223 100
Net earnings allocated to common shareholders $ 32,307 $ 29,222 $ 88,719 $ 74,296
Weighted-average common shares outstanding (in shares) 35,197,746 35,003,054 35,160,300 34,957,341
Effect of potentially dilutive common shares (in shares) 464,688 395,755 413,759 370,475
Total weighted-average diluted common shares outstanding (in shares) 35,662,434 35,398,809 35,574,059 35,327,816
Earnings per common share:        
Basic (in usd per share) $ 0.92 $ 0.83 $ 2.52 $ 2.13
Diluted (in usd per share) $ 0.91 $ 0.83 $ 2.49 $ 2.10
Anti-dilutive common shares excluded from calculation:        
Restricted common shares (in shares) 0 17,634,000 953 17,634,000