XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation - Schedule of Basic and Diluted Earnings Per Common Share Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic earnings per common share:    
Earnings available to common shareholders $ 39,361 $ 27,950
Weighted average basic shares outstanding (in shares) 46,674,698 46,874,882
Basic earnings per common share (in dollars per share) $ 0.84 $ 0.60
Diluted earnings per common share:    
Earnings available to common shareholders $ 39,361 $ 27,950
Weighted average basic shares outstanding (in shares) 46,674,698 46,874,882
Weighted average diluted shares contingently issuable (in shares) 349,513 123,991
Weighted average diluted shares outstanding (in shares) 47,024,211 46,998,873
Diluted earnings per common share (in dollars per share) $ 0.84 $ 0.59
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Restricted stock units outstanding considered to be antidilutive (in shares) 0 2,949