| Segment Reporting [Table Text Block] |
| | | For the Three Months Ended June 30, | | | For the Six Months Ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Total interest income | | $ | 38,450 | | | $ | 35,024 | | | $ | 75,390 | | | $ | 68,870 | |
| Total interest expense | | | 15,441 | | | | 17,153 | | | | 30,249 | | | | 34,392 | |
| Provision for credit losses | | | 676 | | | | 984 | | | | 878 | | | | 1,574 | |
| Net interest income after provision for credit losses | | | 22,333 | | | | 16,887 | | | | 44,263 | | | | 32,904 | |
| | | | | | | | | | | | | | | | | |
| Total non-interest income | | | 877 | | | | 816 | | | | 1,731 | | | | 1,637 | |
| Total non-interest expense | | | 6,921 | | | | 6,680 | | | | 14,136 | | | | 13,218 | |
| Income before income tax expense | | | 16,289 | | | | 11,023 | | | | 31,858 | | | | 21,323 | |
| Income tax expense | | | 4,048 | | | | 2,740 | | | | 7,773 | | | | 5,262 | |
| Net income attributable to the Company | | $ | 12,241 | | | $ | 8,283 | | | $ | 24,085 | | | $ | 16,061 | |
| Reconciliation of profit or loss | | | | | | | | | | | | | | | | |
| Adjustments and reconciling items | | | — | | | | — | | | | — | | | | — | |
| Consolidated net income | | $ | 12,241 | | | $ | 8,283 | | | $ | 24,085 | | | $ | 16,061 | |
|