XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares Diluted earnings per share is calculated as net income available to common shareholders divided by the weighted average number of shares outstanding.
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Weighted average shares outstanding (basic)10,451,469 8,502,268 10,130,666 8,497,686 
Dilutive effect of unvested shares36,050 38,438 26,665 28,491 
Weighted average shares outstanding (diluted)10,487,519 8,540,706 10,157,331 8,526,177 
Per share:
Basic$1.11 $1.32 $1.12 $2.12 
Diluted1.11 1.32 1.12 2.12