v3.26.3
Basis of presentation (Tables)
9 Months Ended
Sep. 30, 2026
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 September 30,Nine Months Ended September 30,
2026 2025 20262025
Basic earnings per common share:
Earnings available to common shareholders$60,202 $23,375 $176,377 $65,645 
Weighted average basic shares outstanding49,929,920 53,627,997 50,997,576 48,775,217 
Basic earnings per common share$1.21 $0.44 $3.46 $1.35 
Diluted earnings per common share:
Earnings available to common shareholders$60,202 $23,375 $176,377 $65,645 
Weighted average basic shares outstanding49,929,920 53,627,997 50,997,576 48,775,217 
Weighted average diluted shares contingently issuable(1)
356,910 329,065 379,603 279,231 
Weighted average diluted shares outstanding50,286,830 53,957,062 51,377,179 49,054,448 
Diluted earnings per common share$1.20 $0.43 $3.43 $1.34 
(1) Excludes 206 and 1,998 restricted stock units outstanding considered to be antidilutive for the three and nine months ended September 30, 2026, respectively. Excludes 56 restricted stock units outstanding considered to be antidilutive for the nine months ended September 30, 2025. There were no such restricted stock units outstanding for the three months ended September 30, 2025.