Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
June 30, |
|
|
June 30, |
|
|
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
Basic earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
25,954 |
|
|
$ |
24,338 |
|
|
$ |
26,102 |
|
|
$ |
15,986 |
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
|
|
592 |
|
|
|
639 |
|
|
|
599 |
|
|
|
398 |
|
Net income allocated to common shareholders |
|
$ |
25,362 |
|
|
$ |
23,699 |
|
|
$ |
25,503 |
|
|
$ |
15,588 |
|
Weighted average common shares outstanding |
|
|
23,131,151 |
|
|
|
23,094,047 |
|
|
|
23,126,379 |
|
|
|
23,051,708 |
|
|
|
$ |
1.10 |
|
|
$ |
1.03 |
|
|
$ |
1.10 |
|
|
$ |
0.68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income allocated to common shareholders - basic |
|
$ |
25,362 |
|
|
$ |
23,699 |
|
|
$ |
25,503 |
|
|
$ |
15,588 |
|
Add: Undistributed earnings allocated to nonvested shareholders |
|
|
436 |
|
|
|
- |
|
|
|
278 |
|
|
|
- |
|
Net income allocated to common shareholders - diluted |
|
$ |
25,798 |
|
|
$ |
23,699 |
|
|
$ |
25,781 |
|
|
$ |
15,588 |
|
Weighted average common shares outstanding - basic |
|
|
23,131,151 |
|
|
|
23,094,047 |
|
|
|
23,126,379 |
|
|
|
23,051,708 |
|
Dilutive effect of participating securities |
|
|
542,878 |
|
|
|
- |
|
|
|
542,112 |
|
|
|
- |
|
Weighted average common shares outstanding - diluted |
|
|
23,674,029 |
|
|
|
23,094,047 |
|
|
|
23,668,491 |
|
|
|
23,051,708 |
|
|
|
$ |
1.09 |
|
|
$ |
1.02 |
|
|
$ |
1.09 |
|
|
$ |
0.66 |
|
|