v3.25.2
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 21,212 $ 29,007 $ 45,548 $ 58,591
Less: Dividends paid on unvested common shares 212 218 422 361
Less: Undistributed income allocated to unvested common shares 17 55 54 119
Net earnings allocated to common shareholders $ 20,983 $ 28,734 $ 45,072 $ 58,111
Weighted-average common shares outstanding (in shares) 34,972,065 34,764,489 34,934,105 34,752,419
Effect of potentially dilutive common shares (in shares) 359,642 353,159 365,313 319,131
Total weighted-average diluted common shares outstanding (in shares) 35,331,707 35,117,648 35,299,418 35,071,550
Earnings per common share:        
Basic (in usd per share) $ 0.60 $ 0.83 $ 1.29 $ 1.67
Diluted (in usd per share) $ 0.59 $ 0.82 $ 1.28 $ 1.66
Anti-dilutive common shares excluded from calculation:        
Restricted common shares (in shares) 144,274 3,180 142,032 3,180