Consolidated Statement of Stockholders' Equity (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Statement of Stockholders' Equity [Abstract] | ||||
| Common stock, par value (in usd per share) | $ 0.01 | $ 0.01 | $ 0.01 | $ 0.01 |
| Tax related to investment hedge instruments (loss) gain | $ 9,595 | $ (7,126) | $ 4,678 | $ (1,004) |
| Tax related to amortization of net actuarial loss | $ (365) | $ (518) | $ (1,095) | $ (1,554) |