Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($) $ in Thousands |
Total |
Common Stock |
Additional Paid-in Capital |
Retained Earnings |
Treasury Stock |
Accumulated Other Comprehensive Loss |
Noncontrolling Interests |
| Beginning balance at Dec. 31, 2023 |
$ 823,179
|
$ 311
|
$ 725,773
|
$ 217,968
|
$ (65,722)
|
$ (54,643)
|
$ (508)
|
| Beginning balance (in shares) at Dec. 31, 2023 |
|
28,310,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
3,520
|
$ 1
|
3,519
|
|
|
|
|
| Share award amortization (in shares) |
|
117,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(40,000)
|
|
|
|
|
|
| Share repurchases |
(1,016)
|
|
|
|
(1,016)
|
|
|
| Net income |
6,632
|
|
|
6,605
|
|
|
27
|
| Other comprehensive income (loss) |
(12,105)
|
|
|
|
|
(12,105)
|
|
| Ending balance at Mar. 31, 2024 |
820,210
|
$ 312
|
729,292
|
224,573
|
(66,738)
|
(66,748)
|
(481)
|
| Ending balance (in shares) at Mar. 31, 2024 |
|
28,387,000
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2023 |
823,179
|
$ 311
|
725,773
|
217,968
|
(65,722)
|
(54,643)
|
(508)
|
| Beginning balance (in shares) at Dec. 31, 2023 |
|
28,310,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other comprehensive income (loss) |
4,761
|
|
|
|
|
|
|
| Ending balance at Sep. 30, 2024 |
898,760
|
$ 315
|
737,541
|
280,972
|
(69,776)
|
(49,882)
|
(410)
|
| Ending balance (in shares) at Sep. 30, 2024 |
|
28,628,000
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2024 |
820,210
|
$ 312
|
729,292
|
224,573
|
(66,738)
|
(66,748)
|
(481)
|
| Beginning balance (in shares) at Mar. 31, 2024 |
|
28,387,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
4,051
|
$ 3
|
4,048
|
|
|
|
|
| Share award amortization (in shares) |
|
313,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(83,000)
|
|
|
|
|
|
| Share repurchases |
(2,910)
|
|
|
|
(2,910)
|
|
|
| Net income |
28,191
|
|
|
28,157
|
|
|
34
|
| Other comprehensive income (loss) |
(873)
|
|
|
|
|
(873)
|
|
| Ending balance at Jun. 30, 2024 |
848,669
|
$ 315
|
733,340
|
252,730
|
(69,648)
|
(67,621)
|
(447)
|
| Ending balance (in shares) at Jun. 30, 2024 |
|
28,617,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
4,201
|
|
4,201
|
|
|
|
|
| Share award amortization (in shares) |
|
15,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(4,000)
|
|
|
|
|
|
| Share repurchases |
(128)
|
|
|
|
(128)
|
|
|
| Net income |
28,279
|
|
|
28,242
|
|
|
37
|
| Other comprehensive income (loss) |
17,739
|
|
|
|
|
17,739
|
|
| Ending balance at Sep. 30, 2024 |
898,760
|
$ 315
|
737,541
|
280,972
|
(69,776)
|
(49,882)
|
(410)
|
| Ending balance (in shares) at Sep. 30, 2024 |
|
28,628,000
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 891,272
|
$ 315
|
742,072
|
312,765
|
(69,776)
|
(93,669)
|
(435)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
28,628,000
|
28,628,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
$ 3,550
|
$ 2
|
3,548
|
|
|
|
|
| Share award amortization (in shares) |
|
225,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(78,000)
|
|
|
|
|
|
| Share repurchases |
(2,495)
|
|
|
|
(2,495)
|
|
|
| Exercise of stock options |
2
|
|
2
|
|
|
|
|
| Net income |
27,381
|
|
|
27,359
|
|
|
22
|
| Other comprehensive income (loss) |
11,593
|
|
|
|
|
11,593
|
|
| Ending balance at Mar. 31, 2025 |
931,303
|
$ 317
|
745,622
|
340,124
|
(72,271)
|
(82,076)
|
(413)
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
28,775,000
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 891,272
|
$ 315
|
742,072
|
312,765
|
(69,776)
|
(93,669)
|
(435)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
28,628,000
|
28,628,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other comprehensive income (loss) |
$ 29,270
|
|
|
|
|
|
|
| Ending balance at Sep. 30, 2025 |
$ 1,036,149
|
$ 321
|
756,161
|
423,316
|
(78,915)
|
(64,399)
|
(335)
|
| Ending balance (in shares) at Sep. 30, 2025 |
28,920,000
|
28,920,000
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
$ 931,303
|
$ 317
|
745,622
|
340,124
|
(72,271)
|
(82,076)
|
(413)
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
28,775,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
4,779
|
$ 2
|
4,777
|
|
|
|
|
| Share award amortization (in shares) |
|
232,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(191,000)
|
|
|
|
|
|
| Share repurchases |
(6,003)
|
|
|
|
(6,003)
|
|
|
| Exercise of stock options |
2
|
|
2
|
|
|
|
|
| Net income |
31,779
|
|
|
31,748
|
|
|
31
|
| Capital contribution to affiliates |
(80)
|
|
20
|
(100)
|
|
|
|
| Other comprehensive income (loss) |
22,208
|
|
|
|
|
22,208
|
|
| Ending balance at Jun. 30, 2025 |
983,988
|
$ 319
|
750,421
|
371,772
|
(78,274)
|
(59,868)
|
(382)
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
28,816,000
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Share award amortization |
4,427
|
$ 2
|
4,425
|
|
|
|
|
| Share award amortization (in shares) |
|
39,000
|
|
|
|
|
|
| Share repurchases (in shares) |
|
(18,000)
|
|
|
|
|
|
| Share repurchases |
(641)
|
|
|
|
(641)
|
|
|
| Exercise of stock options (in shares) |
|
83,000
|
|
|
|
|
|
| Exercise of stock options |
1,315
|
|
1,315
|
|
|
|
|
| Net income |
51,591
|
|
|
51,544
|
|
|
47
|
| Other comprehensive income (loss) |
(4,531)
|
|
|
|
|
(4,531)
|
|
| Ending balance at Sep. 30, 2025 |
$ 1,036,149
|
$ 321
|
$ 756,161
|
$ 423,316
|
$ (78,915)
|
$ (64,399)
|
$ (335)
|
| Ending balance (in shares) at Sep. 30, 2025 |
28,920,000
|
28,920,000
|
|
|
|
|
|