XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Per Share Data (Tables)
6 Months Ended
Jun. 30, 2023
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,
 20232022
Basic Earnings per Share:  
Net Income$22,123 $23,747 
Weighted Average Shares Outstanding29,573,042 29,483,848 
Basic Earnings per Share$0.75 $0.81 
Diluted Earnings per Share:  
Net Income$22,123 $23,747 
Weighted Average Shares Outstanding29,573,042 29,483,848 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,573,042 29,483,848 
Diluted Earnings per Share$0.75 $0.81 
For the three months ended June 30, 2023 and 2022, there were no anti-dilutive shares.

 Six Months Ended 
June 30,
 20232022
Basic Earnings per Share:  
Net Income$42,930 $32,814 
Weighted Average Shares Outstanding29,540,425 29,443,673 
Basic Earnings per Share$1.45 $1.11 
Diluted Earnings per Share:  
Net Income$42,930 $32,814 
Weighted Average Shares Outstanding29,540,425 29,443,673 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding29,540,425 29,443,673 
Diluted Earnings per Share$1.45 $1.11 

For the six months ended June 30, 2023 and 2022, there were no anti-dilutive shares.