Condensed Consolidated Statement of Equity Statement - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Retained Earnings | AOCI Attributable to Parent | Noncontrolling Interest | Treasury Stock, Common |
Treasury stock, common (in shares) | | | | | | | 57,660 |
Additional paid-in capital | | | $ 520,441 | | | | |
Retained earnings | | | | $ 1,571,123 | | | |
Accumulated other comprehensive loss | | | | | $ (35,709) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | | | | | | | $ (1,224,310) |
Noncontrolling interest | | | | | | $ 12,310 | |
Total stockholders’ equity | $ 843,863 | | | | | | |
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2022 | | 76,796 | | | | | |
Common Stock, beginning balance at Dec. 31, 2022 | | $ 8 | | | | | |
Stock Repurchased And Net Settlements Of Restricted Stock Awards, Shares | | (1,863) | | | | | (1,863) |
Stock repurchased and net settlements of restricted stock awards, value | $ 64,235 | | | | | | $ 64,235 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 37 | 37 | | | | | |
Stock Issued During Period, Value, Stock Options Exercised | $ 870 | | 870 | | | | |
Proceeds from exercise of stock options | 870 | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 333 | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 12,239 | | 12,239 | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax | | | | | 5,370 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest | | | | | | (291) | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 5,079 | | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | (645) | | | | (645) | | |
Unrealized Gain (Loss) on Cash Flow Hedging Instruments | (645) | | | | | | |
Dividends, Common Stock, Cash | (31,895) | | | (31,895) | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | 4,582 | | | | | 4,582 | |
Net Income (Loss) Attributable to Parent | | | | 71,259 | | | |
Less: net income attributable to noncontrolling interest | | | | | | 600 | |
Net income | $ 71,859 | | | | | | |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 | 75,303 | 75,303 | | | | | |
Common Stock, ending balance at Jun. 30, 2023 | $ 8 | $ 8 | | | | | |
Treasury stock, common (in shares) | | | | | | | 58,735 |
Additional paid-in capital | | | 526,844 | | | | |
Retained earnings | | | | 1,591,814 | | | |
Accumulated other comprehensive loss | | | | | (34,863) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | | | | | | | $ (1,262,761) |
Noncontrolling interest | | | | | | 16,656 | |
Total stockholders’ equity | 837,698 | | | | | | |
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2023 | | 76,011 | | | | | |
Common Stock, beginning balance at Mar. 31, 2023 | | $ 8 | | | | | |
Stock Repurchased And Net Settlements Of Restricted Stock Awards, Shares | | (788) | | | | | (788) |
Stock repurchased and net settlements of restricted stock awards, value | 25,784 | | | | | | $ 25,784 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 26 | | | | | |
Stock Issued During Period, Value, Stock Options Exercised | 606 | | 606 | | | | |
Proceeds from exercise of stock options | 606 | | | | | | |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 54 | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 6,100 | | 6,100 | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax | | | | | 4,235 | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest | | | | | | 95 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | 4,140 | | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | (356) | | | | (356) | | |
Unrealized Gain (Loss) on Cash Flow Hedging Instruments | (356) | | | | | | |
Dividends, Common Stock, Cash | (15,856) | | | (15,856) | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | 96 | | | | | 96 | |
Net Income (Loss) Attributable to Parent | | | | 34,529 | | | |
Less: net income attributable to noncontrolling interest | | | | | | 544 | |
Net income | $ 35,073 | | | | | | |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2023 | 75,303 | 75,303 | | | | | |
Common Stock, ending balance at Jun. 30, 2023 | $ 8 | $ 8 | | | | | |
Treasury stock, common (in shares) | 59,523 | | | | | | 59,523 |
Additional paid-in capital | $ 533,550 | | 533,550 | | | | |
Retained earnings | 1,610,487 | | | 1,610,487 | | | |
Accumulated other comprehensive loss | (30,984) | | | | (30,984) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | 1,288,545 | | | | | | $ (1,288,545) |
Noncontrolling interest | 17,201 | | | | | 17,201 | |
Total stockholders’ equity | $ 841,717 | | | | | | |
Treasury stock, common (in shares) | 62,790 | | | | | | 62,790 |
Additional paid-in capital | $ 586,155 | | 586,155 | | | | |
Retained earnings | 1,679,500 | | | 1,679,500 | | | |
Accumulated other comprehensive loss | (29,046) | | | | (29,046) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | 1,407,018 | | | | | | $ (1,407,018) |
Noncontrolling interest | 18,434 | | | | | 18,434 | |
Total stockholders’ equity | $ 848,032 | | | | | | |
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2023 | 73,681 | | | | | | |
Common Stock, beginning balance at Dec. 31, 2023 | $ 7 | $ 7 | | | | | |
Stock Repurchased And Net Settlements Of Restricted Stock Awards, Shares | | (1,764) | | | | | (1,764) |
Stock repurchased and net settlements of restricted stock awards, value | $ 75,442 | | | | | | $ 75,442 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | 46 | 26 | | | | | 20 |
Stock Issued During Period, Value, Stock Options Exercised | $ (642) | | 1,488 | | | | |
Proceeds from exercise of stock options | $ 749 | | | | | | $ 846 |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | 663 | | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | $ 12,579 | | 12,579 | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax | | | | | (8,839) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest | | | | | | 526 | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (9,365) | | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | 1,139 | | | | | 1,139 | |
Unrealized Gain (Loss) on Cash Flow Hedging Instruments | 1,139 | | | | | | |
Dividends, Common Stock, Cash | (30,708) | | | (30,708) | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | 3,969 | | | | | 3,969 | |
Net Income (Loss) Attributable to Parent | | | | 79,310 | | | |
Less: net income attributable to noncontrolling interest | | | | | | 2,200 | |
Net income | $ 81,510 | | | | | | |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 | 72,606 | 72,606 | | | | | |
Common Stock, ending balance at Jun. 30, 2024 | $ 7 | $ 7 | | | | | |
Treasury stock, common (in shares) | | | | | | | 63,672 |
Additional paid-in capital | | | 592,115 | | | | |
Retained earnings | | | | 1,708,018 | | | |
Accumulated other comprehensive loss | | | | | (30,549) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | | | | | | | $ (1,444,355) |
Noncontrolling interest | | | | | | 18,371 | |
Total stockholders’ equity | 843,607 | | | | | | |
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2024 | | 73,324 | | | | | |
Common Stock, beginning balance at Mar. 31, 2024 | | $ 7 | | | | | |
Stock Repurchased And Net Settlements Of Restricted Stock Awards, Shares | | (882) | | | | | (882) |
Stock repurchased and net settlements of restricted stock awards, value | (38,105) | | | | | | $ (38,105) |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | | 17 | | | | | 20 |
Stock Issued During Period, Value, Stock Options Exercised | 420 | | 1,266 | | | | |
Proceeds from exercise of stock options | 527 | | | | | | $ (846) |
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures | | 147 | | | | | |
APIC, Share-based Payment Arrangement, Increase for Cost Recognition | 6,841 | | 6,841 | | | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax | | | | | (6,104) | | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest | | | | | | (165) | |
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax | (5,939) | | | | | | |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax | (93) | | | | (93) | | |
Unrealized Gain (Loss) on Cash Flow Hedging Instruments | (93) | | | | | | |
Dividends, Common Stock, Cash | (15,292) | | | (15,292) | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price | 3,969 | | | | | 3,969 | |
Net Income (Loss) Attributable to Parent | | | | 35,376 | | | |
Less: net income attributable to noncontrolling interest | | | | | | 1,572 | |
Net income | $ 36,948 | | | | | | |
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024 | 72,606 | 72,606 | | | | | |
Common Stock, ending balance at Jun. 30, 2024 | $ 7 | $ 7 | | | | | |
Treasury stock, common (in shares) | 64,574 | | | | | | 64,574 |
Additional paid-in capital | $ 600,222 | | $ 600,222 | | | | |
Retained earnings | 1,728,102 | | | $ 1,728,102 | | | |
Accumulated other comprehensive loss | (36,746) | | | | $ (36,746) | | |
Treasury stock – 64,574, 62,790 and 59,523 shares at cost | 1,483,306 | | | | | | $ (1,483,306) |
Noncontrolling interest | 24,077 | | | | | $ 24,077 | |
Total stockholders’ equity | $ 832,356 | | | | | | |