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) |
|
206,875
|
|
206,875
|
|
|
|
Share-based compensation expense |
1,735
|
|
|
|
1,735
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards |
(518)
|
|
$ (518)
|
|
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(33,420)
|
(33,420)
|
|
|
|
Repurchase of common stock |
(4,321)
|
|
$ (4,321)
|
|
|
|
|
Repurchase of common stock (shares) |
|
|
|
(270,000)
|
|
|
|
Repurchase of common stock (shares) |
|
|
(270,000)
|
|
|
|
|
Cash dividends paid |
(15,271)
|
|
|
|
|
|
(15,271)
|
Net income |
29,615
|
|
|
|
|
|
29,615
|
Change in unrealized gain (loss) on securities available for sale, net of income taxes |
(4,298)
|
|
|
|
|
(4,298)
|
|
Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
(1,774)
|
|
|
|
|
(1,774)
|
|
Balance at end of period at Jun. 30, 2024 |
707,059
|
$ 34
|
$ (137,014)
|
|
588,647
|
(78,000)
|
333,392
|
Ending balance, shares issued (shares) at Jun. 30, 2024 |
|
34,124,910
|
|
|
|
|
|
Ending balance, treasury stock (shares) at Jun. 30, 2024 |
|
|
(3,852,800)
|
|
|
|
|
Ending balance, shares outstanding (shares) at Jun. 30, 2024 |
|
|
|
30,272,110
|
|
|
|
Balance at beginning of period at Mar. 31, 2024 |
703,100
|
$ 34
|
$ (134,257)
|
|
587,687
|
(76,890)
|
326,526
|
Beginning balance, shares issued (shares) at Mar. 31, 2024 |
|
33,957,284
|
|
|
|
|
|
Beginning balance, treasury stock (shares) at Mar. 31, 2024 |
|
|
(3,680,926)
|
|
|
|
|
Beginning balance, shares outstanding (shares) at Mar. 31, 2024 |
|
|
|
30,276,358
|
|
|
|
Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
167,626
|
|
167,626
|
|
|
|
Share-based compensation expense |
960
|
|
|
|
960
|
|
|
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,874)
|
(1,874)
|
|
|
|
Repurchase of common stock |
(2,729)
|
|
$ (2,729)
|
|
|
|
|
Repurchase of common stock (shares) |
|
|
|
(170,000)
|
|
|
|
Repurchase of common stock (shares) |
|
|
(170,000)
|
|
|
|
|
Cash dividends paid |
(7,585)
|
|
|
|
|
|
(7,585)
|
Net income |
14,451
|
|
|
|
|
|
14,451
|
Change in unrealized gain (loss) on securities available for sale, net of income taxes |
(906)
|
|
|
|
|
(906)
|
|
Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
(204)
|
|
|
|
|
(204)
|
|
Balance at end of period at Jun. 30, 2024 |
707,059
|
$ 34
|
$ (137,014)
|
|
588,647
|
(78,000)
|
333,392
|
Ending balance, shares issued (shares) at Jun. 30, 2024 |
|
34,124,910
|
|
|
|
|
|
Ending balance, treasury stock (shares) at Jun. 30, 2024 |
|
|
(3,852,800)
|
|
|
|
|
Ending balance, shares outstanding (shares) at Jun. 30, 2024 |
|
|
|
30,272,110
|
|
|
|
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,573
|
|
142,573
|
|
|
|
Share-based compensation expense |
$ 1,756
|
|
|
|
1,756
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards |
(938)
|
|
$ (938)
|
|
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(42,004)
|
(42,004)
|
|
|
|
Repurchase of common stock |
(2,752)
|
|
$ (2,752)
|
|
|
|
|
Repurchase of common stock (shares) |
|
|
|
(120,000)
|
|
|
|
Repurchase of common stock (shares) |
|
|
(120,000)
|
|
|
|
|
Cash dividends paid |
(16,407)
|
|
|
|
|
|
(16,407)
|
Net income |
32,789
|
|
|
|
|
|
32,789
|
Change in unrealized gain (loss) on securities available for sale, net of income taxes |
15,892
|
|
|
|
|
15,892
|
|
Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
320
|
|
|
|
|
320
|
|
Balance at end of period at Jun. 30, 2025 |
$ 762,834
|
$ 34
|
$ (142,765)
|
|
592,825
|
(54,511)
|
367,251
|
Ending balance, shares issued (shares) at Jun. 30, 2025 |
|
34,294,037
|
|
|
|
|
|
Ending balance, treasury stock (shares) at Jun. 30, 2025 |
(4,117,469)
|
|
(4,117,469)
|
|
|
|
|
Ending balance, shares outstanding (shares) at Jun. 30, 2025 |
|
|
|
30,176,568
|
|
|
|
Balance at beginning of period at Mar. 31, 2025 |
$ 751,485
|
$ 34
|
$ (140,778)
|
|
591,942
|
(60,002)
|
360,289
|
Beginning balance, shares issued (shares) at Mar. 31, 2025 |
|
34,265,030
|
|
|
|
|
|
Beginning balance, treasury stock (shares) at Mar. 31, 2025 |
|
|
(4,031,516)
|
|
|
|
|
Beginning balance, shares outstanding (shares) at Mar. 31, 2025 |
|
|
|
30,233,514
|
|
|
|
Issuance of awards pursuant to equity incentive plans, net of forfeitures (shares) |
|
29,007
|
|
29,007
|
|
|
|
Share-based compensation expense |
883
|
|
|
|
883
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards |
(359)
|
|
$ (359)
|
|
|
|
|
Shares surrendered to satisfy tax liability upon vesting of equity awards (shares) |
|
|
(15,953)
|
(15,953)
|
|
|
|
Repurchase of common stock |
(1,628)
|
|
$ (1,628)
|
|
|
|
|
Repurchase of common stock (shares) |
|
|
|
(70,000)
|
|
|
|
Repurchase of common stock (shares) |
|
|
(70,000)
|
|
|
|
|
Cash dividends paid |
(8,155)
|
|
|
|
|
|
(8,155)
|
Net income |
15,117
|
|
|
|
|
|
15,117
|
Change in unrealized gain (loss) on securities available for sale, net of income taxes |
5,482
|
|
|
|
|
5,482
|
|
Change in unrealized gain (loss) on cash flow hedge, net of income taxes |
9
|
|
|
|
|
9
|
|
Balance at end of period at Jun. 30, 2025 |
$ 762,834
|
$ 34
|
$ (142,765)
|
|
$ 592,825
|
$ (54,511)
|
$ 367,251
|
Ending balance, shares issued (shares) at Jun. 30, 2025 |
|
34,294,037
|
|
|
|
|
|
Ending balance, treasury stock (shares) at Jun. 30, 2025 |
(4,117,469)
|
|
(4,117,469)
|
|
|
|
|
Ending balance, shares outstanding (shares) at Jun. 30, 2025 |
|
|
|
30,176,568
|
|
|
|