| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For the Three Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
Net Income (Numerator) |
|
|
Common Shares Weighted Average Outstanding (Denominator) |
|
|
Per Share |
|
|
Net Income (Numerator) |
|
|
Common Shares Weighted Average Outstanding (Denominator) |
|
|
Per Share |
|
Basic net income per common share |
|
$ |
5,029 |
|
|
|
6,363,920 |
|
|
$ |
0.79 |
|
|
$ |
2,289 |
|
|
|
6,358,917 |
|
|
$ |
0.36 |
|
Dilutive shares |
|
|
|
|
|
3,241 |
|
|
|
|
|
|
|
|
|
2,665 |
|
|
|
|
Diluted net income per common share |
|
$ |
5,029 |
|
|
|
6,367,161 |
|
|
$ |
0.79 |
|
|
$ |
2,289 |
|
|
|
6,361,582 |
|
|
$ |
0.36 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For the Six Months Ended June 30, |
|
|
|
2026 |
|
|
2025 |
|
|
|
Net Income (Numerator) |
|
|
Common Shares Weighted Average Outstanding (Denominator) |
|
|
Per Share |
|
|
Net Income (Numerator) |
|
|
Common Shares Weighted Average Outstanding (Denominator) |
|
|
Per Share |
|
Basic net income per common share |
|
$ |
10,010 |
|
|
|
6,363,647 |
|
|
$ |
1.57 |
|
|
$ |
5,525 |
|
|
|
6,358,665 |
|
|
$ |
0.87 |
|
Dilutive shares |
|
|
|
|
|
3,013 |
|
|
|
|
|
|
|
|
|
2,325 |
|
|
|
|
Diluted net income per common share |
|
$ |
10,010 |
|
|
|
6,366,660 |
|
|
$ |
1.57 |
|
|
$ |
5,525 |
|
|
|
6,360,990 |
|
|
$ |
0.87 |
|
RSAs are disregarded in the computation of diluted net income per share if they are determined to be anti-dilutive. There were no anti-dilutive RSAs for the three and six months ended June 30, 2026 and June 30, 2025.
|