Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Common Stock - Number of Shares, Shares Issued |
Treasury Stock, Common [Member] |
Shares Outstanding |
Additional Paid-in Capital |
Accumulated Other Comprehensive Loss |
Retained Earnings |
| Balance at beginning of period at Dec. 31, 2023 |
$ 701,891
|
$ 34
|
$ (132,175)
|
|
$ 586,912
|
$ (71,928)
|
$ 319,048
|
| Beginning balance, shares issued (shares) at Dec. 31, 2023 |
|
33,918,035
|
|
|
|
|
|
| Beginning balance, treasury stock (shares) at Dec. 31, 2023 |
|
|
(3,549,380)
|
|
|
|
|
| Beginning balance, shares outstanding (shares) at Dec. 31, 2023 |
|
|
|
30,368,655
|
|
|
|
| Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
207,829
|
|
207,829
|
|
|
|
| Share-based compensation expense |
2,655
|
|
|
|
2,655
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards |
(542)
|
|
$ (542)
|
|
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(34,729)
|
(34,729)
|
|
|
|
| Repurchase of common stock |
(5,753)
|
|
$ (5,753)
|
|
|
|
|
| Repurchase of common stock (shares) |
|
|
|
(345,000)
|
|
|
|
| Repurchase of common stock (shares) |
|
|
(345,000)
|
|
|
|
|
| Cash dividends paid |
(22,836)
|
|
|
|
|
|
(22,836)
|
| Net income |
44,506
|
|
|
|
|
|
44,506
|
| Change in unrealized gain (loss) on securities available for sale, net of income taxes |
16,356
|
|
|
|
|
16,356
|
|
| Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
432
|
|
|
|
|
432
|
|
| Balance at end of period at Sep. 30, 2024 |
736,709
|
$ 34
|
$ (138,470)
|
|
589,567
|
(55,140)
|
340,718
|
| Ending balance, shares issued (shares) at Sep. 30, 2024 |
|
34,125,864
|
|
|
|
|
|
| Ending balance, treasury stock (shares) at Sep. 30, 2024 |
|
|
(3,929,109)
|
|
|
|
|
| Ending balance, shares outstanding (shares) at Sep. 30, 2024 |
|
|
|
30,196,755
|
|
|
|
| Balance at beginning of period at Jun. 30, 2024 |
707,059
|
$ 34
|
$ (137,014)
|
|
588,647
|
(78,000)
|
333,392
|
| Beginning balance, shares issued (shares) at Jun. 30, 2024 |
|
34,124,910
|
|
|
|
|
|
| Beginning balance, treasury stock (shares) at Jun. 30, 2024 |
|
|
(3,852,800)
|
|
|
|
|
| Beginning balance, shares outstanding (shares) at Jun. 30, 2024 |
|
|
|
30,272,110
|
|
|
|
| Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
954
|
|
954
|
|
|
|
| Share-based compensation expense |
920
|
|
|
|
920
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards |
(24)
|
|
$ (24)
|
|
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(1,309)
|
(1,309)
|
|
|
|
| Repurchase of common stock |
(1,432)
|
|
$ (1,432)
|
|
|
|
|
| Repurchase of common stock (shares) |
|
|
|
(75,000)
|
|
|
|
| Repurchase of common stock (shares) |
|
|
(75,000)
|
|
|
|
|
| Cash dividends paid |
(7,566)
|
|
|
|
|
|
(7,566)
|
| Net income |
14,892
|
|
|
|
|
|
14,892
|
| Change in unrealized gain (loss) on securities available for sale, net of income taxes |
20,654
|
|
|
|
|
20,654
|
|
| Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
2,206
|
|
|
|
|
2,206
|
|
| Balance at end of period at Sep. 30, 2024 |
736,709
|
$ 34
|
$ (138,470)
|
|
589,567
|
(55,140)
|
340,718
|
| Ending balance, shares issued (shares) at Sep. 30, 2024 |
|
34,125,864
|
|
|
|
|
|
| Ending balance, treasury stock (shares) at Sep. 30, 2024 |
|
|
(3,929,109)
|
|
|
|
|
| Ending balance, shares outstanding (shares) at Sep. 30, 2024 |
|
|
|
30,196,755
|
|
|
|
| Balance at beginning of period at Dec. 31, 2024 |
$ 732,174
|
$ 34
|
$ (139,075)
|
|
591,069
|
(70,723)
|
350,869
|
| Beginning balance, shares issued (shares) at Dec. 31, 2024 |
|
34,151,464
|
|
|
|
|
|
| Beginning balance, treasury stock (shares) at Dec. 31, 2024 |
(3,955,465)
|
|
(3,955,465)
|
|
|
|
|
| Beginning balance, shares outstanding (shares) at Dec. 31, 2024 |
|
|
|
30,195,999
|
|
|
|
| Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
142,192
|
|
142,192
|
|
|
|
| Share-based compensation expense |
$ 2,699
|
|
|
|
2,699
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards |
(966)
|
|
$ (966)
|
|
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(43,122)
|
(43,122)
|
|
|
|
| Repurchase of common stock |
(7,435)
|
|
$ (7,435)
|
|
|
|
|
| Repurchase of common stock (shares) |
|
|
|
(319,698)
|
|
|
|
| Repurchase of common stock (shares) |
|
|
(319,698)
|
|
|
|
|
| Cash dividends paid |
(24,536)
|
|
|
|
|
|
(24,536)
|
| Net income |
54,850
|
|
|
|
|
|
54,850
|
| Change in unrealized gain (loss) on securities available for sale, net of income taxes |
22,305
|
|
|
|
|
22,305
|
|
| Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
459
|
|
|
|
|
459
|
|
| Balance at end of period at Sep. 30, 2025 |
$ 779,550
|
$ 34
|
$ (147,476)
|
|
593,768
|
(47,959)
|
381,183
|
| Ending balance, shares issued (shares) at Sep. 30, 2025 |
|
34,293,656
|
|
|
|
|
|
| Ending balance, treasury stock (shares) at Sep. 30, 2025 |
(4,318,285)
|
|
(4,318,285)
|
|
|
|
|
| Ending balance, shares outstanding (shares) at Sep. 30, 2025 |
|
|
|
29,975,371
|
|
|
|
| Balance at beginning of period at Jun. 30, 2025 |
$ 762,834
|
$ 34
|
$ (142,765)
|
|
592,825
|
(54,511)
|
367,251
|
| Beginning balance, shares issued (shares) at Jun. 30, 2025 |
|
34,294,037
|
|
|
|
|
|
| Beginning balance, treasury stock (shares) at Jun. 30, 2025 |
|
|
(4,117,469)
|
|
|
|
|
| Beginning balance, shares outstanding (shares) at Jun. 30, 2025 |
|
|
|
30,176,568
|
|
|
|
| Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
(381)
|
|
(381)
|
|
|
|
| Share-based compensation expense |
943
|
|
|
|
943
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards |
(28)
|
|
$ (28)
|
|
|
|
|
| Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(1,118)
|
(1,118)
|
|
|
|
| Repurchase of common stock |
(4,683)
|
|
$ (4,683)
|
|
|
|
|
| Repurchase of common stock (shares) |
|
|
|
(199,698)
|
|
|
|
| Repurchase of common stock (shares) |
|
|
(199,698)
|
|
|
|
|
| Cash dividends paid |
(8,129)
|
|
|
|
|
|
(8,129)
|
| Net income |
22,061
|
|
|
|
|
|
22,061
|
| Change in unrealized gain (loss) on securities available for sale, net of income taxes |
6,413
|
|
|
|
|
6,413
|
|
| Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
139
|
|
|
|
|
139
|
|
| Balance at end of period at Sep. 30, 2025 |
$ 779,550
|
$ 34
|
$ (147,476)
|
|
$ 593,768
|
$ (47,959)
|
$ 381,183
|
| Ending balance, shares issued (shares) at Sep. 30, 2025 |
|
34,293,656
|
|
|
|
|
|
| Ending balance, treasury stock (shares) at Sep. 30, 2025 |
(4,318,285)
|
|
(4,318,285)
|
|
|
|
|
| Ending balance, shares outstanding (shares) at Sep. 30, 2025 |
|
|
|
29,975,371
|
|
|
|