Consolidated Statements of Changes in Shareholders' Equity - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
Accumulated Other Comprehensive Income (Loss), net of Tax |
| Beginning balance (in shares) at Dec. 31, 2024 |
|
22,071,000
|
|
|
|
| Beginning balance, value at Dec. 31, 2024 |
$ 267,116
|
$ 5,518
|
$ 9,311
|
$ 259,311
|
$ (7,024)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,573)
|
|
|
(3,573)
|
|
| Stock-based compensation expense |
232
|
|
232
|
|
|
| Exercise of stock options and vesting of restricted stock units, net (in shares) |
|
12,000
|
|
|
|
| Exercise of stock options and vesting of restricted stock units, net |
(17)
|
$ 3
|
(20)
|
|
|
| Other comprehensive income (loss), net of tax |
2,674
|
|
|
|
2,674
|
| Net income |
13,324
|
|
|
13,324
|
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
22,083,000
|
|
|
|
| Ending balance, value at Mar. 31, 2025 |
279,756
|
$ 5,521
|
9,523
|
269,062
|
(4,350)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
22,071,000
|
|
|
|
| Beginning balance, value at Dec. 31, 2024 |
267,116
|
$ 5,518
|
9,311
|
259,311
|
(7,024)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
6,253
|
|
|
|
|
| Net income |
52,167
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
22,091,000
|
|
|
|
| Ending balance, value at Sep. 30, 2025 |
315,663
|
$ 5,523
|
10,183
|
300,729
|
(772)
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
22,083,000
|
|
|
|
| Beginning balance, value at Mar. 31, 2025 |
279,756
|
$ 5,521
|
9,523
|
269,062
|
(4,350)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,585)
|
|
|
(3,585)
|
|
| Stock-based compensation expense |
327
|
|
327
|
|
|
| Exercise of stock options and vesting of restricted stock units, net (in shares) |
|
4,000
|
|
|
|
| Exercise of stock options and vesting of restricted stock units, net |
(12)
|
$ 1
|
(13)
|
|
|
| Other comprehensive income (loss), net of tax |
1,955
|
|
|
|
1,955
|
| Net income |
11,778
|
|
|
11,778
|
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
22,087,000
|
|
|
|
| Ending balance, value at Jun. 30, 2025 |
290,219
|
$ 5,522
|
9,837
|
277,255
|
(2,395)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,591)
|
|
|
(3,591)
|
|
| Stock-based compensation expense |
363
|
|
363
|
|
|
| Exercise of stock options and vesting of restricted stock units, net (in shares) |
|
4,000
|
|
|
|
| Exercise of stock options and vesting of restricted stock units, net |
(16)
|
$ 1
|
(17)
|
|
|
| Other comprehensive income (loss), net of tax |
1,623
|
|
|
|
1,623
|
| Net income |
27,065
|
|
|
27,065
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
22,091,000
|
|
|
|
| Ending balance, value at Sep. 30, 2025 |
315,663
|
$ 5,523
|
10,183
|
300,729
|
(772)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,595)
|
|
|
(3,595)
|
|
| Stock-based compensation expense |
812
|
|
812
|
|
|
| Exercise of stock options and vesting of restricted stock units, net (in shares) |
|
21,000
|
|
|
|
| Exercise of stock options and vesting of restricted stock units, net |
(168)
|
$ 5
|
(173)
|
|
|
| Other comprehensive income (loss), net of tax |
1,391
|
|
|
|
1,391
|
| Net income |
$ 12,441
|
|
|
12,441
|
|
| Ending balance (in shares) at Dec. 31, 2025 |
22,111,637
|
22,112,000
|
|
|
|
| Ending balance, value at Dec. 31, 2025 |
$ 326,544
|
$ 5,528
|
10,822
|
309,575
|
619
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,590)
|
|
|
(3,590)
|
|
| Stock-based compensation expense |
310
|
|
310
|
|
|
| Exercise of stock options and vesting of restricted stock units, net (in shares) |
|
133,000
|
|
|
|
| Exercise of stock options and vesting of restricted stock units, net |
(736)
|
$ 33
|
(769)
|
|
|
| Other comprehensive income (loss), net of tax |
(394)
|
|
|
|
(394)
|
| Net income |
13,675
|
|
|
13,675
|
|
| Ending balance (in shares) at Mar. 31, 2026 |
|
22,245,000
|
|
|
|
| Ending balance, value at Mar. 31, 2026 |
$ 335,809
|
$ 5,561
|
10,363
|
319,660
|
225
|
| Beginning balance (in shares) at Dec. 31, 2025 |
22,111,637
|
22,112,000
|
|
|
|
| Beginning balance, value at Dec. 31, 2025 |
$ 326,544
|
$ 5,528
|
10,822
|
309,575
|
619
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
(3,303)
|
|
|
|
|
| Net income |
$ 43,425
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2026 |
22,244,766
|
22,245,000
|
|
|
|
| Ending balance, value at Sep. 30, 2026 |
$ 356,111
|
$ 5,561
|
11,264
|
341,970
|
(2,684)
|
| Beginning balance (in shares) at Mar. 31, 2026 |
|
22,245,000
|
|
|
|
| Beginning balance, value at Mar. 31, 2026 |
335,809
|
$ 5,561
|
10,363
|
319,660
|
225
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,608)
|
|
|
(3,608)
|
|
| Stock-based compensation expense |
394
|
|
394
|
|
|
| Other comprehensive income (loss), net of tax |
(323)
|
|
|
|
(323)
|
| Net income |
15,342
|
|
|
15,342
|
|
| Ending balance (in shares) at Jun. 30, 2026 |
|
22,245,000
|
|
|
|
| Ending balance, value at Jun. 30, 2026 |
347,614
|
$ 5,561
|
10,757
|
331,394
|
(98)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
| Cash dividend on common stock |
(3,832)
|
|
|
(3,832)
|
|
| Stock-based compensation expense |
507
|
|
507
|
|
|
| Other comprehensive income (loss), net of tax |
(2,586)
|
|
|
|
(2,586)
|
| Net income |
$ 14,408
|
|
|
14,408
|
|
| Ending balance (in shares) at Sep. 30, 2026 |
22,244,766
|
22,245,000
|
|
|
|
| Ending balance, value at Sep. 30, 2026 |
$ 356,111
|
$ 5,561
|
$ 11,264
|
$ 341,970
|
$ (2,684)
|