v3.26.1
Per Share Data (Tables)
6 Months Ended
Jun. 30, 2026
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 is as follows:
Three Months Ended 
June 30,
20262025
Basic Earnings per Share:
Net Income$38,172 $31,361 
Weighted Average Shares Outstanding37,564,295 37,479,342 
Basic Earnings per Share$1.02 $0.84 
Diluted Earnings per Share:
Net Income$38,172 $31,361 
Weighted Average Shares Outstanding37,564,295 37,479,342 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding37,564,295 37,479,342 
Diluted Earnings per Share$1.02 $0.84 
For the three months ended June 30, 2026 and 2025, there were no anti-dilutive shares.
Six Months Ended 
June 30,
20262025
Basic Earnings per Share:
Net Income$71,324 $41,878 
Weighted Average Shares Outstanding37,541,192 36,087,762 
Basic Earnings per Share$1.90 $1.16 
Diluted Earnings per Share:
Net Income$71,324 $41,878 
Weighted Average Shares Outstanding37,541,192 36,087,762 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding37,541,192 36,087,762 
Diluted Earnings per Share$1.90 $1.16 

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