Consolidated Statements of Changes in Shareholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock |
Retained Earnings |
Deferred Compensation |
Common Stock Held By Deferred Compensation Trust |
Accumulated Other Comprehensive (Loss) |
| Balance, shares at Dec. 31, 2024 |
|
5,457,646
|
|
|
|
|
| Balance, amount at Dec. 31, 2024 |
$ 130,563
|
$ 48,658
|
$ 121,062
|
$ 1,757
|
$ (1,757)
|
$ (39,157)
|
| Restricted stock units exercised, shares |
|
1,795
|
|
|
|
|
| Restricted stock units exercised, amount |
50
|
$ 50
|
0
|
0
|
0
|
0
|
| Cash dividends declared on common stock ($0.36 per share) |
(1,968)
|
0
|
(1,968)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
85
|
(85)
|
0
|
| Net earnings |
4,345
|
0
|
4,345
|
0
|
0
|
0
|
| Other comprehensive income |
5,518
|
$ 0
|
0
|
0
|
0
|
5,518
|
| Balance, shares at Mar. 31, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Mar. 31, 2025 |
138,508
|
$ 48,708
|
123,439
|
1,842
|
(1,842)
|
(33,639)
|
| Balance, shares at Dec. 31, 2024 |
|
5,457,646
|
|
|
|
|
| Balance, amount at Dec. 31, 2024 |
130,563
|
$ 48,658
|
121,062
|
1,757
|
(1,757)
|
(39,157)
|
| Net earnings |
13,197
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Sep. 30, 2025 |
149,467
|
$ 48,708
|
130,105
|
1,523
|
(1,523)
|
(29,346)
|
| Balance, shares at Mar. 31, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Mar. 31, 2025 |
138,508
|
$ 48,708
|
123,439
|
1,842
|
(1,842)
|
(33,639)
|
| Cash dividends declared on common stock ($0.36 per share) |
(1,093)
|
0
|
(1,093)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
(315)
|
315
|
0
|
| Net earnings |
5,160
|
0
|
5,160
|
0
|
0
|
0
|
| Other comprehensive income |
1,430
|
$ 0
|
0
|
0
|
0
|
1,430
|
| Balance, shares at Jun. 30, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Jun. 30, 2025 |
144,005
|
$ 48,708
|
127,506
|
1,527
|
(1,527)
|
(32,209)
|
| Cash dividends declared on common stock ($0.36 per share) |
(1,093)
|
0
|
(1,093)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
(4)
|
4
|
0
|
| Net earnings |
3,692
|
0
|
3,692
|
0
|
0
|
0
|
| Other comprehensive income |
2,863
|
$ 0
|
0
|
0
|
0
|
2,863
|
| Balance, shares at Sep. 30, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Sep. 30, 2025 |
149,467
|
$ 48,708
|
130,105
|
1,523
|
(1,523)
|
(29,346)
|
| Balance, shares at Dec. 31, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Dec. 31, 2025 |
157,118
|
$ 48,708
|
135,645
|
1,510
|
(1,510)
|
(27,235)
|
| Restricted stock units exercised, shares |
|
2,049
|
|
|
|
|
| Restricted stock units exercised, amount |
74
|
$ 74
|
0
|
0
|
0
|
0
|
| Cash dividends declared on common stock ($0.36 per share) |
(2,075)
|
0
|
(2,075)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
54
|
(54)
|
0
|
| Net earnings |
4,398
|
0
|
4,398
|
0
|
0
|
0
|
| Other comprehensive income |
(1,398)
|
$ 0
|
0
|
0
|
0
|
(1,398)
|
| Balance, shares at Mar. 31, 2026 |
|
5,461,490
|
|
|
|
|
| Balance, amount at Mar. 31, 2026 |
158,117
|
$ 48,782
|
137,968
|
1,564
|
(1,564)
|
(28,633)
|
| Balance, shares at Dec. 31, 2025 |
|
5,459,441
|
|
|
|
|
| Balance, amount at Dec. 31, 2025 |
157,118
|
$ 48,708
|
135,645
|
1,510
|
(1,510)
|
(27,235)
|
| Net earnings |
15,359
|
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
|
5,461,490
|
|
|
|
|
| Balance, amount at Sep. 30, 2026 |
157,656
|
$ 48,782
|
146,635
|
1,101
|
(1,101)
|
(37,761)
|
| Balance, shares at Mar. 31, 2026 |
|
5,461,490
|
|
|
|
|
| Balance, amount at Mar. 31, 2026 |
158,117
|
$ 48,782
|
137,968
|
1,564
|
(1,564)
|
(28,633)
|
| Cash dividends declared on common stock ($0.36 per share) |
(1,147)
|
0
|
(1,147)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
(483)
|
483
|
0
|
| Net earnings |
5,234
|
0
|
5,234
|
0
|
0
|
0
|
| Other comprehensive income |
(865)
|
$ 0
|
0
|
0
|
0
|
(865)
|
| Balance, shares at Jun. 30, 2026 |
|
5,461,490
|
|
|
|
|
| Balance, amount at Jun. 30, 2026 |
161,339
|
$ 48,782
|
142,055
|
1,081
|
(1,081)
|
(29,498)
|
| Cash dividends declared on common stock ($0.36 per share) |
(1,147)
|
0
|
(1,147)
|
0
|
0
|
0
|
| Equity incentive plan, net |
0
|
0
|
0
|
20
|
(20)
|
0
|
| Net earnings |
5,727
|
0
|
5,727
|
0
|
0
|
0
|
| Other comprehensive income |
(8,263)
|
$ 0
|
0
|
0
|
0
|
(8,263)
|
| Balance, shares at Sep. 30, 2026 |
|
5,461,490
|
|
|
|
|
| Balance, amount at Sep. 30, 2026 |
$ 157,656
|
$ 48,782
|
$ 146,635
|
$ 1,101
|
$ (1,101)
|
$ (37,761)
|