XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Per Share Data (Tables)
6 Months Ended
Jun. 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 
June 30,
 20242023
Basic Earnings per Share:  
Net Income$20,530 $22,123 
Weighted Average Shares Outstanding29,667,770 29,573,042 
Basic Earnings per Share$0.69 $0.75 
Diluted Earnings per Share:  
Net Income$20,530 $22,123 
Weighted Average Shares Outstanding29,667,770 29,573,042 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,667,770 29,573,042 
Diluted Earnings per Share$0.69 $0.75 
For the three months ended June 30, 2024 and 2023, there were no anti-dilutive shares.

 Six Months Ended 
June 30,
 20242023
Basic Earnings per Share:  
Net Income$39,552 $42,930 
Weighted Average Shares Outstanding29,633,631 29,540,425 
Basic Earnings per Share$1.33 $1.45 
Diluted Earnings per Share:  
Net Income$39,552 $42,930 
Weighted Average Shares Outstanding29,633,631 29,540,425 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,633,631 29,540,425 
Diluted Earnings per Share$1.33 $1.45