v3.26.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income available to common shareholders $ 29,006 $ 24,336
Less: Dividends paid on unvested common shares 200 210
Less: Undistributed income allocated to unvested common shares 54 37
Net earnings allocated to common shareholders $ 28,752 $ 24,089
Weighted-average common shares outstanding (in shares) 35,108,649 34,895,723
Effect of potentially dilutive common shares (in shares) 376,775 401,412
Total weighted-average diluted common shares outstanding (in shares) 35,485,424 35,297,135
Earnings per common share:    
Basic (in usd per share) $ 0.82 $ 0.69
Diluted (in usd per share) $ 0.81 $ 0.68
Anti-dilutive common shares excluded from calculation:    
Restricted common shares (in shares) 270,656 149,082