Employee Benefit Plans - Changes in FMV of COLI Assets and Deferred Compensation Liabilities (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Retirement Benefits [Abstract] | |||
| (Loss) gain included in Selling, general and administrative expenses | $ (14,108) | $ (13,325) | $ 13,192 |
| Other income (expense), net | $ 12,446 | $ 11,587 | $ (13,757) |