XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule Of Computation Of Earnings Per Share

For the Years Ended December 31,

Net Income

Shares

Earnings per Share

2023

Earnings

$

272,509 

15,050 

$

18.11 

Dilutive stock options

-

103 

Nonvested stock awards

-

47 

Diluted earnings

$

272,509 

15,200 

$

17.93 

2022

Earnings

$

249,624 

14,929 

$

16.72 

Dilutive stock options

-

130 

Nonvested stock awards

-

40 

Diluted earnings

$

249,624 

15,099 

$

16.53 

2021

Earnings

$

268,550 

15,671 

$

17.14 

Dilutive stock options

-

221 

Nonvested stock awards

-

46 

Diluted earnings

$

268,550 

15,938 

$

16.85