v3.26.1
Basis of presentation (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
2026 2025 20262025
Basic earnings per common share:
Earnings available to common shareholders$58,649 $2,909 $116,175 $42,270 
Weighted average basic shares outstanding51,358,070 45,946,428 51,540,252 46,308,551 
Basic earnings per common share$1.14 $0.06 $2.25 $0.91 
Diluted earnings per common share:
Earnings available to common shareholders$58,649 $2,909 $116,175 $42,270 
Weighted average basic shares outstanding51,358,070 45,946,428 51,540,252 46,308,551 
Weighted average diluted shares contingently issuable(1)
335,618 232,662 391,167 262,297 
Weighted average diluted shares outstanding51,693,688 46,179,090 51,931,419 46,570,848 
Diluted earnings per common share$1.13 $0.06 $2.24 $0.91 
(1) Excludes 121,221 restricted stock units outstanding considered to be antidilutive for the three months ended June 30, 2026 and 176,589 restricted stock units outstanding considered to be antidilutive for the three months ended June 30, 2025. There were no such restricted units outstanding for the six months ended June 30, 2026 or 2025.