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

For the Years Ended December 31,

Net Income

Shares

Earnings per Share

2024

Earnings

$

301,999 

15,024 

$

20.10 

Dilutive stock options

-

114 

Nonvested stock awards

-

48 

Diluted earnings

$

301,999 

15,186 

$

19.89 

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