CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-In Capital |
Retained Earnings |
Treasury Stock Common |
Accumulated Other Comprehensive Income (Loss) |
| Beginning balance at Dec. 31, 2024 |
$ 1,091,497
|
$ 455
|
$ 717,763
|
$ 533,901
|
$ (46,935)
|
$ (113,687)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
44,459,584
|
|
|
|
|
| Net Income (Loss) |
58,330
|
|
|
58,330
|
|
|
| Other comprehensive income (loss), net of tax |
23,448
|
|
|
|
|
23,448
|
| Issuance of common stock upon exercise of stock options, net |
(1,483)
|
|
(159)
|
|
(1,324)
|
|
| Issuance of common stock upon exercise of stock options, net shares |
|
129,346
|
|
|
|
|
| Restricted stock activity, net |
(3,046)
|
|
(7,239)
|
|
4,193
|
|
| Restricted stock activity, shares |
|
229,586
|
|
|
|
|
| Issuance of common stock in connection with employee stock purchase plan |
834
|
|
|
|
834
|
|
| Issuance of common stock in connection with employee stock purchase plan, shares |
|
31,190
|
|
|
|
|
| Issuance of common stock due to business combination ,net of issuance costs, shares |
|
1,586,542
|
|
|
|
|
| Issuance of common stock due to business combination ,net of issuance costs |
41,303
|
$ 16
|
41,287
|
|
|
|
| Cash dividends declared on common stock |
(9,061)
|
|
|
(9,061)
|
|
|
| Repurchase of common stock |
$ (13,783)
|
|
|
|
(13,783)
|
|
| Repurchase of common stock, shares |
(569,599)
|
(569,599)
|
|
|
|
|
| Share-based compensation expense |
$ 4,377
|
|
4,377
|
|
|
|
| Ending balance at Jun. 30, 2025 |
1,192,416
|
$ 471
|
756,029
|
583,170
|
(57,015)
|
(90,239)
|
| Ending balance, shares at Jun. 30, 2025 |
|
45,866,649
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
1,091,497
|
$ 455
|
717,763
|
533,901
|
(46,935)
|
(113,687)
|
| Beginning balance, shares at Dec. 31, 2024 |
|
44,459,584
|
|
|
|
|
| Ending balance at Dec. 31, 2025 |
1,267,906
|
$ 471
|
760,700
|
645,724
|
(65,914)
|
(73,075)
|
| Ending balance, shares at Dec. 31, 2025 |
|
45,545,928
|
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
1,131,078
|
$ 455
|
713,086
|
557,704
|
(43,783)
|
(96,384)
|
| Beginning balance, shares at Mar. 31, 2025 |
|
44,675,553
|
|
|
|
|
| Net Income (Loss) |
30,082
|
|
|
30,082
|
|
|
| Other comprehensive income (loss), net of tax |
6,145
|
|
|
|
|
6,145
|
| Issuance of common stock upon exercise of stock options, net |
(1,496)
|
|
(172)
|
|
(1,324)
|
|
| Issuance of common stock upon exercise of stock options, net shares |
|
128,159
|
|
|
|
|
| Restricted stock activity, net |
(188)
|
|
(542)
|
|
354
|
|
| Restricted stock activity, shares |
|
(11,196)
|
|
|
|
|
| Issuance of common stock in connection with employee stock purchase plan |
834
|
|
|
|
834
|
|
| Issuance of common stock in connection with employee stock purchase plan, shares |
|
31,190
|
|
|
|
|
| Issuance of common stock due to business combination ,net of issuance costs, shares |
|
1,586,542
|
|
|
|
|
| Issuance of common stock due to business combination ,net of issuance costs |
41,303
|
$ 16
|
41,287
|
|
|
|
| Cash dividends declared on common stock |
(4,616)
|
|
|
(4,616)
|
|
|
| Repurchase of common stock |
$ (13,096)
|
|
|
|
(13,096)
|
|
| Repurchase of common stock, shares |
(543,599)
|
(543,599)
|
|
|
|
|
| Share-based compensation expense |
$ 2,370
|
|
2,370
|
|
|
|
| Ending balance at Jun. 30, 2025 |
1,192,416
|
$ 471
|
756,029
|
583,170
|
(57,015)
|
(90,239)
|
| Ending balance, shares at Jun. 30, 2025 |
|
45,866,649
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
1,267,906
|
$ 471
|
760,700
|
645,724
|
(65,914)
|
(73,075)
|
| Beginning balance, shares at Dec. 31, 2025 |
|
45,545,928
|
|
|
|
|
| Net Income (Loss) |
77,760
|
|
|
77,760
|
|
|
| Other comprehensive income (loss), net of tax |
(13,503)
|
|
|
|
|
(13,503)
|
| Issuance of common stock upon exercise of stock options, net |
138
|
|
138
|
|
|
|
| Issuance of common stock upon exercise of stock options, net shares |
|
10,867
|
|
|
|
|
| Restricted stock activity, net |
(4,058)
|
|
(9,089)
|
|
5,031
|
|
| Restricted stock activity, shares |
|
196,213
|
|
|
|
|
| Issuance of common stock in connection with employee stock purchase plan |
1,176
|
|
|
|
1,176
|
|
| Issuance of common stock in connection with employee stock purchase plan, shares |
|
31,221
|
|
|
|
|
| Cash dividends declared on common stock |
(10,896)
|
|
|
(10,896)
|
|
|
| Repurchase of common stock |
$ (18,920)
|
|
|
|
(18,920)
|
|
| Repurchase of common stock, shares |
(592,736)
|
(592,736)
|
|
|
|
|
| Share-based compensation expense |
$ 4,612
|
|
4,612
|
|
|
|
| Ending balance at Jun. 30, 2026 |
1,304,215
|
$ 471
|
756,361
|
712,588
|
(78,627)
|
(86,578)
|
| Ending balance, shares at Jun. 30, 2026 |
|
45,191,493
|
|
|
|
|
| Beginning balance at Mar. 31, 2026 |
1,280,292
|
$ 471
|
754,582
|
677,854
|
(71,048)
|
(81,567)
|
| Beginning balance, shares at Mar. 31, 2026 |
|
45,442,851
|
|
|
|
|
| Net Income (Loss) |
40,181
|
|
|
40,181
|
|
|
| Other comprehensive income (loss), net of tax |
(5,011)
|
|
|
|
|
(5,011)
|
| Issuance of common stock upon exercise of stock options, net |
18
|
|
18
|
|
|
|
| Issuance of common stock upon exercise of stock options, net shares |
|
1,417
|
|
|
|
|
| Restricted stock activity, net |
(301)
|
|
(654)
|
|
353
|
|
| Restricted stock activity, shares |
|
(9,468)
|
|
|
|
|
| Issuance of common stock in connection with employee stock purchase plan |
1,176
|
|
|
|
1,176
|
|
| Issuance of common stock in connection with employee stock purchase plan, shares |
|
31,221
|
|
|
|
|
| Cash dividends declared on common stock |
(5,447)
|
|
|
(5,447)
|
|
|
| Repurchase of common stock |
$ (9,108)
|
|
|
|
(9,108)
|
|
| Repurchase of common stock, shares |
(274,528)
|
(274,528)
|
|
|
|
|
| Share-based compensation expense |
$ 2,415
|
|
2,415
|
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 1,304,215
|
$ 471
|
$ 756,361
|
$ 712,588
|
$ (78,627)
|
$ (86,578)
|
| Ending balance, shares at Jun. 30, 2026 |
|
45,191,493
|
|
|
|
|