Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Operating Segments
Excess and Surplus Lines Segment
|
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Accumulated Other Comprehensive Income (Loss) [Member] |
Treasury Stock, Common |
| Balance, shares at Dec. 31, 2024 |
|
|
23,272,157
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock-based compensation (shares) |
|
|
73,276
|
|
|
|
|
| Restricted shares withheld for taxes (shares) |
|
|
(14,467)
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(23,348)
|
|
|
|
|
| Balance, shares at Mar. 31, 2025 |
|
|
23,307,618
|
|
|
|
|
| Balance at Dec. 31, 2024 |
$ 1,483,561
|
|
$ 233
|
$ 361,398
|
$ 1,229,136
|
$ (97,206)
|
$ (10,000)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
235
|
|
1
|
234
|
|
|
|
| Stock-based compensation expense |
3,770
|
|
|
3,770
|
|
|
|
| Restricted shares withheld for taxes |
(6,248)
|
|
|
(6,248)
|
|
|
|
| Dividends declared |
(3,953)
|
|
|
|
(3,953)
|
|
|
| Other comprehensive income (loss), net of tax |
26,382
|
|
|
|
|
26,382
|
|
| Net income |
89,227
|
|
|
|
89,227
|
|
|
| Balance at Mar. 31, 2025 |
1,582,975
|
|
$ 234
|
359,154
|
1,314,410
|
(70,824)
|
(19,999)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
(9,999)
|
|
|
|
|
|
9,999
|
| Balance, shares at Dec. 31, 2024 |
|
|
23,272,157
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
|
23,261,360
|
|
|
|
|
| Balance at Dec. 31, 2024 |
1,483,561
|
|
$ 233
|
361,398
|
1,229,136
|
(97,206)
|
(10,000)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
60,966
|
|
|
|
|
|
|
| Net income |
364,994
|
$ 364,994
|
|
|
|
|
|
| Balance at Sep. 30, 2025 |
1,865,217
|
|
$ 234
|
368,963
|
1,582,259
|
(36,240)
|
(49,999)
|
| Balance, shares at Mar. 31, 2025 |
|
|
23,307,618
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock-based compensation (shares) |
|
|
14,884
|
|
|
|
|
| Restricted shares withheld for taxes (shares) |
|
|
(69)
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(23,309)
|
|
|
|
|
| Balance, shares at Jun. 30, 2025 |
|
|
23,299,124
|
|
|
|
|
| Balance at Mar. 31, 2025 |
1,582,975
|
|
$ 234
|
359,154
|
1,314,410
|
(70,824)
|
(19,999)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
244
|
|
0
|
244
|
|
|
|
| Stock-based compensation expense |
4,774
|
|
|
4,774
|
|
|
|
| Restricted shares withheld for taxes |
(34)
|
|
|
(34)
|
|
|
|
| Dividends declared |
(3,960)
|
|
|
|
(3,960)
|
|
|
| Other comprehensive income (loss), net of tax |
14,453
|
|
|
|
|
14,453
|
|
| Net income |
134,121
|
|
|
|
134,121
|
|
|
| Balance at Jun. 30, 2025 |
1,722,573
|
|
$ 234
|
364,138
|
1,444,571
|
(56,371)
|
(29,999)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
(10,000)
|
|
|
|
|
|
10,000
|
| Stock-based compensation (shares) |
|
|
7,863
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(45,627)
|
|
|
|
|
| Balance, shares at Sep. 30, 2025 |
|
|
23,261,360
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
127
|
|
$ 0
|
127
|
|
|
|
| Stock-based compensation expense |
4,698
|
|
|
4,698
|
|
|
|
| Dividends declared |
(3,958)
|
|
|
|
(3,958)
|
|
|
| Other comprehensive income (loss), net of tax |
20,131
|
|
|
|
|
20,131
|
|
| Net income |
141,646
|
141,646
|
|
|
141,646
|
|
|
| Balance at Sep. 30, 2025 |
1,865,217
|
|
$ 234
|
368,963
|
1,582,259
|
(36,240)
|
(49,999)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
$ (20,000)
|
|
|
|
|
|
(20,000)
|
| Balance, shares at Dec. 31, 2025 |
23,145,751
|
|
23,145,751
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock-based compensation (shares) |
|
|
98,649
|
|
|
|
|
| Restricted shares withheld for taxes (shares) |
|
|
(17,283)
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(166,042)
|
|
|
|
|
| Balance, shares at Mar. 31, 2026 |
|
|
23,061,075
|
|
|
|
|
| Balance at Dec. 31, 2025 |
$ 1,959,583
|
|
$ 234
|
373,681
|
1,716,945
|
(30,692)
|
(100,585)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
511
|
|
1
|
510
|
|
|
|
| Stock-based compensation expense |
4,982
|
|
|
4,982
|
|
|
|
| Restricted shares withheld for taxes |
(6,734)
|
|
|
(6,734)
|
|
|
|
| Dividends declared |
(5,766)
|
|
|
|
(5,766)
|
|
|
| Other comprehensive income (loss), net of tax |
(34,913)
|
|
|
|
|
(34,913)
|
|
| Net income |
112,554
|
|
|
|
112,554
|
|
|
| Balance at Mar. 31, 2026 |
1,967,346
|
|
$ 235
|
372,439
|
1,823,733
|
(65,605)
|
(163,456)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
$ (62,871)
|
|
|
|
|
|
(62,871)
|
| Balance, shares at Dec. 31, 2025 |
23,145,751
|
|
23,145,751
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
22,509,945
|
|
|
|
|
|
|
| Balance at Dec. 31, 2025 |
$ 1,959,583
|
|
$ 234
|
373,681
|
1,716,945
|
(30,692)
|
(100,585)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Other comprehensive income (loss), net of tax |
(156,468)
|
|
|
|
|
|
|
| Net income |
386,557
|
386,557
|
|
|
|
|
|
| Balance at Sep. 30, 2026 |
$ 1,919,011
|
|
$ 235
|
384,817
|
2,086,435
|
(187,160)
|
(365,316)
|
| Balance, shares at Mar. 31, 2026 |
|
|
23,061,075
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Stock-based compensation (shares) |
38,473
|
|
|
|
|
|
|
| Restricted shares withheld for taxes (shares) |
|
|
(68)
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(321,055)
|
|
|
|
|
| Balance, shares at Jun. 30, 2026 |
22,778,425
|
|
|
|
|
|
|
| Balance at Mar. 31, 2026 |
$ 1,967,346
|
|
$ 235
|
372,439
|
1,823,733
|
(65,605)
|
(163,456)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
666
|
|
0
|
666
|
|
|
|
| Stock-based compensation expense |
6,420
|
|
|
6,420
|
|
|
|
| Restricted shares withheld for taxes |
(23)
|
|
|
(23)
|
|
|
|
| Dividends declared |
(5,690)
|
|
|
|
(5,690)
|
|
|
| Other comprehensive income (loss), net of tax |
(8,611)
|
|
|
|
|
(8,611)
|
|
| Net income |
175,874
|
|
|
|
175,874
|
|
|
| Balance at Jun. 30, 2026 |
2,035,114
|
|
$ 235
|
379,502
|
1,993,917
|
(74,216)
|
(264,324)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
$ (100,868)
|
|
|
|
|
|
(100,868)
|
| Stock-based compensation (shares) |
524
|
|
|
|
|
|
|
| Treasury Stock, Shares, Acquired |
|
|
(269,004)
|
|
|
|
|
| Balance, shares at Sep. 30, 2026 |
22,509,945
|
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Issuance of common stock under stock-based compensation plan |
$ 36
|
|
$ 0
|
36
|
|
|
|
| Stock-based compensation expense |
5,279
|
|
|
5,279
|
|
|
|
| Dividends declared |
(5,611)
|
|
|
|
(5,611)
|
|
|
| Other comprehensive income (loss), net of tax |
(112,944)
|
|
|
|
|
(112,944)
|
|
| Net income |
98,129
|
$ 98,129
|
|
|
98,129
|
|
|
| Balance at Sep. 30, 2026 |
1,919,011
|
|
$ 235
|
$ 384,817
|
$ 2,086,435
|
$ (187,160)
|
(365,316)
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Treasury Stock, Value, Acquired, Cost Method |
$ (100,992)
|
|
|
|
|
|
$ (100,992)
|