XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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 calculation for each of the periods presented:
Years Ended December 31,
 202420232022
Basic earnings per common share:
Earnings available to common shareholders$116,035 $120,224 $124,555 
Weighted average basic shares outstanding46,737,217 46,781,214 47,113,470 
Basic earnings per common share$2.48 $2.57 $2.64 
Diluted earnings per common share:
Earnings available to common shareholders$116,035 $120,224 $124,555 
Weighted average basic shares outstanding46,737,217 46,781,214 47,113,470 
Weighted average diluted shares contingently issuable(1)
135,408 41,578 126,321 
Weighted average diluted shares outstanding46,872,625 46,822,792 47,239,791 
Diluted earnings per common share$2.48 $2.57 $2.64 
 (1) Excludes 2,235, 172,677 and 11,888 restricted stock units outstanding considered to be antidilutive as of December 31, 2024, 2023 and 2022 respectively.