v3.25.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
 2025 2024 20252024
Basic earnings per common share:
Earnings available to common shareholders$2,909 $39,979 $42,270 $67,929 
Weighted average basic shares outstanding45,946,428 46,762,488 46,308,551 46,818,685 
Basic earnings per common share$0.06 $0.85 $0.91 $1.45 
Diluted earnings per common share:
Earnings available to common shareholders$2,909 $39,979 $42,270 $67,929 
Weighted average basic shares outstanding45,946,428 46,762,488 46,308,551 46,818,685 
Weighted average diluted shares contingently issuable(1)
232,662 82,655 262,297 92,781 
Weighted average diluted shares outstanding46,179,090 46,845,143 46,570,848 46,911,466 
Diluted earnings per common share$0.06 $0.85 $0.91 $1.45 
(1) Excludes 176,589 restricted stock units outstanding considered to be antidilutive for the three months ended June 30, 2025 and 36,507 and 2,412 restricted stock units outstanding considered to be antidilutive for the three and six months ended June 30, 2024, respectively. There were no such restricted units outstanding for the six months ended June 30, 2025.