XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Per Share Data (Tables)
9 Months Ended
Sep. 30, 2025
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,
 20252024
Basic Earnings per Share:  
Net Income$35,074 $21,048 
Weighted Average Shares Outstanding37,493,028 29,679,464 
Basic Earnings per Share$0.94 $0.71 
Diluted Earnings per Share:  
Net Income$35,074 $21,048 
Weighted Average Shares Outstanding37,493,028 29,679,464 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding37,493,028 29,679,464 
Diluted Earnings per Share$0.94 $0.71 
For the three months ended September 30, 2025 and 2024, there were no anti-dilutive shares.
 Nine Months Ended 
September 30,
 20252024
Basic Earnings per Share:  
Net Income$76,952 $60,600 
Weighted Average Shares Outstanding36,561,331 29,649,020 
Basic Earnings per Share$2.10 $2.04 
Diluted Earnings per Share:  
Net Income$76,952 $60,600 
Weighted Average Shares Outstanding36,561,331 29,649,020 
Potentially Dilutive Shares, Net— — 
Diluted Weighted Average Shares Outstanding36,561,331 29,649,020 
Diluted Earnings per Share$2.10 $2.04 

For the nine months ended September 30, 2025 and 2024, there were no anti-dilutive shares.