Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
September 30, |
|
|
|
2024 |
|
|
2023 |
|
|
2024 |
|
|
2023 |
|
Basic earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
32,258 |
|
|
$ |
5,792 |
|
|
$ |
48,244 |
|
|
$ |
16,646 |
|
Less: Distributed and undistributed earnings allocated to nonvested shares |
|
|
672 |
|
|
|
128 |
|
|
|
882 |
|
|
|
368 |
|
Net income allocated to common shareholders |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
|
|
$ |
1.37 |
|
|
$ |
0.25 |
|
|
$ |
2.05 |
|
|
$ |
0.71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted earnings per common share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income allocated to common shareholders - basic |
|
$ |
31,586 |
|
|
$ |
5,664 |
|
|
$ |
47,362 |
|
|
$ |
16,278 |
|
Add: Undistributed earnings allocated to nonvested shareholders |
|
|
519 |
|
|
|
- |
|
|
|
479 |
|
|
|
- |
|
Net income allocated to common shareholders - diluted |
|
$ |
32,105 |
|
|
$ |
5,664 |
|
|
$ |
47,841 |
|
|
$ |
16,278 |
|
Weighted average common shares outstanding - basic |
|
|
23,094,047 |
|
|
|
22,983,965 |
|
|
|
23,065,924 |
|
|
|
22,955,388 |
|
Dilutive effect of participating securities |
|
|
483,836 |
|
|
|
- |
|
|
|
410,115 |
|
|
|
- |
|
Weighted average common shares outstanding - diluted |
|
|
23,577,883 |
|
|
|
22,983,965 |
|
|
|
23,476,039 |
|
|
|
22,955,388 |
|
|
|
$ |
1.36 |
|
|
$ |
0.24 |
|
|
$ |
2.04 |
|
|
$ |
0.69 |
|
|