XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share Calculation
The following is a summary of the basic and diluted earnings per common share calculations for each of the periods presented:
 Three Months Ended March 31,
 20252024
Basic earnings per common share:
Earnings available to common shareholders$39,361 $27,950 
Weighted average basic shares outstanding46,674,698 46,874,882 
Basic earnings per common share$0.84 $0.60 
Diluted earnings per common share:
Earnings available to common shareholders$39,361 $27,950 
Weighted average basic shares outstanding46,674,698 46,874,882 
Weighted average diluted shares contingently issuable(1)
349,513 123,991 
Weighted average diluted shares outstanding47,024,211 46,998,873 
Diluted earnings per common share$0.84 $0.59 
(1) Excludes 2,949 restricted stock units outstanding considered to be antidilutive for the three months ended March 31, 2024. There were no such units for the three months ended March 31, 2025.