Condensed Consolidated Statements of Shareholders' Equity - USD ($) $ in Thousands |
Common Stock |
Paid-in Capital |
Accumulated Other Comprehensive Earnings (Loss) |
Retained Earnings |
Deferred Compensation |
Treasury Stock at Cost |
Total |
| Beginning balance at Dec. 31, 2024 |
$ 1,376
|
$ 367,645
|
$ (173,723)
|
$ 1,719,668
|
$ 13,498
|
$ (406,497)
|
$ 1,521,967
|
| Beginning balance (in shares) at Dec. 31, 2024 |
91,738,132
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
63,214
|
|
|
63,214
|
| Other comprehensive earnings (loss), net of tax |
|
|
30,030
|
|
|
|
30,030
|
| Deferred compensation |
|
|
|
|
(1,686)
|
1,686
|
|
| Share-based compensation |
|
2,777
|
|
|
|
|
2,777
|
| Share-based compensation (in shares) |
34,602
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(13,776)
|
|
|
(13,776)
|
| Ending balance at Mar. 31, 2025 |
$ 1,376
|
370,422
|
(143,693)
|
1,769,106
|
11,812
|
(404,811)
|
1,604,212
|
| Ending balance (in shares) at Mar. 31, 2025 |
91,772,734
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 1,376
|
367,645
|
(173,723)
|
1,719,668
|
13,498
|
(406,497)
|
1,521,967
|
| Beginning balance (in shares) at Dec. 31, 2024 |
91,738,132
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
|
|
|
312,160
|
| Other comprehensive earnings (loss), net of tax |
|
|
|
|
|
|
76,405
|
| Ending balance at Sep. 30, 2025 |
$ 1,377
|
374,468
|
(97,318)
|
1,988,648
|
12,713
|
(405,712)
|
1,874,176
|
| Ending balance (in shares) at Sep. 30, 2025 |
91,837,835
|
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
$ 1,376
|
370,422
|
(143,693)
|
1,769,106
|
11,812
|
(404,811)
|
1,604,212
|
| Beginning balance (in shares) at Mar. 31, 2025 |
91,772,734
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
124,336
|
|
|
124,336
|
| Other comprehensive earnings (loss), net of tax |
|
|
18,701
|
|
|
|
18,701
|
| Deferred compensation |
|
|
|
|
799
|
(799)
|
|
| Share-based compensation |
$ 1
|
2,117
|
|
|
|
|
2,118
|
| Share-based compensation (in shares) |
56,736
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(14,706)
|
|
|
(14,706)
|
| Ending balance at Jun. 30, 2025 |
$ 1,377
|
372,539
|
(124,992)
|
1,878,736
|
12,611
|
(405,610)
|
1,734,661
|
| Ending balance (in shares) at Jun. 30, 2025 |
91,829,470
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
124,610
|
|
|
124,610
|
| Other comprehensive earnings (loss), net of tax |
|
|
27,674
|
|
|
|
27,674
|
| Deferred compensation |
|
|
|
|
102
|
(102)
|
|
| Share-based compensation |
|
1,929
|
|
|
|
|
1,929
|
| Share-based compensation (in shares) |
8,365
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(14,698)
|
|
|
(14,698)
|
| Ending balance at Sep. 30, 2025 |
$ 1,377
|
374,468
|
(97,318)
|
1,988,648
|
12,713
|
(405,712)
|
1,874,176
|
| Ending balance (in shares) at Sep. 30, 2025 |
91,837,835
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 1,377
|
376,679
|
(88,074)
|
1,881,213
|
14,082
|
(407,081)
|
1,778,196
|
| Beginning balance (in shares) at Dec. 31, 2025 |
91,878,651
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
54,885
|
|
|
54,885
|
| Other comprehensive earnings (loss), net of tax |
|
|
(25,366)
|
|
|
|
(25,366)
|
| Deferred compensation |
|
|
|
|
(2,546)
|
2,546
|
|
| Share-based compensation |
$ 1
|
3,396
|
|
|
|
|
3,397
|
| Share-based compensation (in shares) |
55,280
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(14,722)
|
|
|
(14,722)
|
| Ending balance at Mar. 31, 2026 |
$ 1,378
|
380,075
|
(113,440)
|
1,921,376
|
11,536
|
(404,535)
|
1,796,390
|
| Ending balance (in shares) at Mar. 31, 2026 |
91,933,931
|
|
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 1,377
|
376,679
|
(88,074)
|
1,881,213
|
14,082
|
(407,081)
|
1,778,196
|
| Beginning balance (in shares) at Dec. 31, 2025 |
91,878,651
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
|
|
|
303,922
|
| Other comprehensive earnings (loss), net of tax |
|
|
|
|
|
|
(145,489)
|
| Ending balance at Sep. 30, 2026 |
$ 1,379
|
386,585
|
(233,563)
|
1,953,087
|
13,358
|
(424,673)
|
1,696,173
|
| Ending balance (in shares) at Sep. 30, 2026 |
91,732,032
|
|
|
|
|
|
|
| Beginning balance at Mar. 31, 2026 |
$ 1,378
|
380,075
|
(113,440)
|
1,921,376
|
11,536
|
(404,535)
|
1,796,390
|
| Beginning balance (in shares) at Mar. 31, 2026 |
91,933,931
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
168,028
|
|
|
168,028
|
| Other comprehensive earnings (loss), net of tax |
|
|
(2,314)
|
|
|
|
(2,314)
|
| Deferred compensation |
|
|
|
|
1,616
|
(1,616)
|
|
| Purchase of treasury shares (in shares) |
(234,973)
|
|
|
|
|
|
|
| Purchases of treasury shares |
|
|
|
|
|
(12,046)
|
(12,046)
|
| Share-based compensation |
|
2,834
|
|
|
|
|
2,834
|
| Share-based compensation (in shares) |
73,676
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(200,777)
|
|
|
(200,777)
|
| Ending balance at Jun. 30, 2026 |
$ 1,378
|
382,909
|
(115,754)
|
1,888,627
|
13,152
|
(418,197)
|
1,752,115
|
| Ending balance (in shares) at Jun. 30, 2026 |
91,772,634
|
|
|
|
|
|
|
| Increase Decrease In Shareholders Equity Roll Forward |
|
|
|
|
|
|
|
| Net earnings |
|
|
|
81,009
|
|
|
81,009
|
| Other comprehensive earnings (loss), net of tax |
|
|
(117,809)
|
|
|
|
(117,809)
|
| Deferred compensation |
|
|
|
|
206
|
(206)
|
|
| Purchase of treasury shares (in shares) |
(103,573)
|
|
|
|
|
|
|
| Purchases of treasury shares |
|
|
|
|
|
(6,270)
|
(6,270)
|
| Share-based compensation |
$ 1
|
3,676
|
|
|
|
|
3,677
|
| Share-based compensation (in shares) |
62,971
|
|
|
|
|
|
|
| Dividends and dividend equivalents |
|
|
|
(16,549)
|
|
|
(16,549)
|
| Ending balance at Sep. 30, 2026 |
$ 1,379
|
$ 386,585
|
$ (233,563)
|
$ 1,953,087
|
$ 13,358
|
$ (424,673)
|
$ 1,696,173
|
| Ending balance (in shares) at Sep. 30, 2026 |
91,732,032
|
|
|
|
|
|
|