XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Per Share Data (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computations of Basic Earnings per Share and Diluted Earnings per Share
The computation of Basic Earnings per Share and Diluted Earnings per Share are as follows:
 Three Months Ended 
September 30,
 20242023
Basic Earnings per Share:  
Net Income$21,048 $21,451 
Weighted Average Shares Outstanding29,679,464 29,573,461 
Basic Earnings per Share$0.71 $0.73 
Diluted Earnings per Share:  
Net Income$21,048 $21,451 
Weighted Average Shares Outstanding29,679,464 29,573,461 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,679,464 29,573,461 
Diluted Earnings per Share$0.71 $0.73 
For the three months ended September 30, 2024 and 2023, there were no anti-dilutive shares.

 Nine Months Ended 
September 30,
 20242023
Basic Earnings per Share:  
Net Income$60,600 $64,381 
Weighted Average Shares Outstanding29,649,020 29,551,558 
Basic Earnings per Share$2.04 $2.18 
Diluted Earnings per Share:  
Net Income$60,600 $64,381 
Weighted Average Shares Outstanding29,649,020 29,551,558 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,649,020 29,551,558 
Diluted Earnings per Share$2.04 $2.18