XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share  
Schedule of earnings per share

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2025

    

2024

    

2025

    

2024

    

Basic earnings per share:

Weighted-average common shares outstanding

45,053,650

44,846,848

45,010,925

44,802,704

Net income

$

21,822

$

21,891

$

41,652

$

43,203

Basic earnings per share

$

0.49

$

0.48

$

0.93

$

0.96

Diluted earnings per share:

Weighted-average common shares outstanding

45,053,650

44,846,848

45,010,925

44,802,704

Dilutive effect of unvested restricted awards 1

785,815

835,391

769,687

800,358

Diluted average common shares outstanding

45,839,465

45,682,239

45,780,612

45,603,062

Net Income

$

21,822

$

21,891

$

41,652

$

43,203

Diluted earnings per share

$

0.48

$

0.48

$

0.91

$

0.95

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