| Earnings Per Share [Text Block] |
The amounts used in computing earnings per share and the weighted average common shares outstanding are as follows:
| | Three Months Ended | | | Nine Months Ended | |
| | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | 2026 | | | 2025 | | | 2026 | | | 2025 | |
Basic earnings per common share | | | | | | | | | | | | | | | | |
Net income | | $ | 21,158 | | | $ | 7,960 | | | $ | 52,913 | | | $ | 34,062 | |
Less: Distributed and undistributed earnings allocated to nonvested shares | | | 409 | | | | 179 | | | | 1,055 | | | | 776 | |
Net income allocated to common shareholders | | $ | 20,749 | | | $ | 7,781 | | | $ | 51,858 | | | $ | 33,286 | |
Weighted average common shares outstanding | | | 23,077,046 | | | | 23,040,878 | | | | 23,097,141 | | | | 23,097,566 | |
| | $ | 0.90 | | | $ | 0.34 | | | $ | 2.25 | | | $ | 1.44 | |
| | | | | | | | | | | | | | | | |
Diluted earnings per common share | | | | | | | | | | | | | | | | |
Net income allocated to common shareholders - basic | | $ | 20,749 | | | $ | 7,781 | | | $ | 51,858 | | | $ | 33,286 | |
Add: Undistributed earnings allocated to nonvested shareholders | | | 275 | | | | 23 | | | | 643 | | | | 299 | |
Net income allocated to common shareholders - diluted | | $ | 21,024 | | | $ | 7,804 | | | $ | 52,501 | | | $ | 33,585 | |
Weighted average common shares outstanding - basic | | | 23,077,046 | | | | 23,040,878 | | | | 23,097,141 | | | | 23,097,566 | |
Dilutive effect of participating securities | | | 455,750 | | | | 529,829 | | | | 472,772 | | | | 537,973 | |
Weighted average common shares outstanding - diluted | | | 23,532,796 | | | | 23,570,707 | | | | 23,569,913 | | | | 23,635,539 | |
| | $ | 0.89 | | | $ | 0.33 | | | $ | 2.23 | | | $ | 1.42 | |
|