v3.25.0.1
Earnings Per Common Share (EPS) (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share, Basic and Diluted

The computation of weighted average shares outstanding and the basic and diluted earnings per common share for the years ended December 31, 2024, 2023 and 2022, consisted of the following (in thousands, except per share amounts):

​

​

​

​

​

​

​

​

​

​

​

​

2024

​

2023

​

2022

Net income

​

$

120,357

​

$

94,411

​

$

74,516

Average common shares outstanding

​

 

58,218

​

 

57,593

​

 

56,806

Basic EPS

​

$

2.07

​

$

1.64

​

$

1.31

​

​

​

​

​

​

​

​

​

​

Average common shares outstanding

​

​

58,218

​

​

57,593

​

​

56,806

Effect of dilutive stock awards

​

​

760

​

​

763

​

​

865

Effect of dilutive convertible notes

​

​

387

​

​

—

​

​

—

Total potential shares outstanding

​

​

59,365

​

​

58,356

​

​

57,671

Diluted EPS

​

$

2.03

​

$

1.62

​

$

1.29

​

​

​

​

​

​

​

​

​

​

Equity awards excluded as the impact was anti-dilutive (1)

​

​

672

​

​

1,143

​

​

1,438

​

(1)Does not reflect the impact of incremental repurchases under the treasury stock method.