XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share  
Schedule of earnings per share

The earnings per share, both basic and diluted, are included below as of December 31, (in thousands except for per share data):

    

    

2024

    

2023

  

2022

Basic earnings per share:

Weighted-average common shares outstanding

44,828,290

44,663,722

44,526,655

Net income

$

85,264

$

91,729

$

67,405

Basic earnings per share

$

1.90

$

2.05

$

1.51

Diluted earnings per share:

Weighted-average common shares outstanding

44,828,290

44,663,722

44,526,655

Dilutive effect of unvested restricted awards 1

811,061

731,288

686,433

Diluted average common shares outstanding

45,639,351

45,395,010

45,213,088

Net Income

$

85,264

$

91,729

$

67,405

Diluted earnings per share

$

1.87

$

2.02

$

1.49

1 Includes the common stock equivalents for restricted share rights that are dilutive.