XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Schedule of Basic and Diluted Earnings Per Common Share Calculation (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
Basic earnings per common share:        
Earnings available to common shareholders $ 23,375 $ 10,220 $ 65,645 $ 78,149
Weighted average basic shares outstanding (in shares) 53,627,997 46,650,563 48,775,217 46,762,213
Basic earnings per common share (in dollars per share) $ 0.44 $ 0.22 $ 1.35 $ 1.67
Diluted earnings per common share:        
Earnings available to common shareholders $ 23,375 $ 10,220 $ 65,645 $ 78,149
Weighted average basic shares outstanding (in shares) 53,627,997 46,650,563 48,775,217 46,762,213
Weighted average diluted shares contingently issuable (in shares) 329,065 152,767 279,231 111,824
Weighted average diluted shares outstanding (in shares) 53,957,062 46,803,330 49,054,448 46,874,037
Diluted earnings per common share (in dollars per share) $ 0.43 $ 0.22 $ 1.34 $ 1.67
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 4 56 904