Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Defined Contribution Plan Disclosure [Line Items] | ||
Accruals and other current liabilities | $ 153,821 | $ 169,522 |
Deferred compensation plan liabilities | 98,895 | 96,684 |
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | ||
Defined Contribution Plan Disclosure [Line Items] | ||
Accruals and other current liabilities | 4,159 | 3,798 |
Deferred compensation plan liabilities | 98,895 | 96,684 |
Total DCP liabilities | $ 103,054 | $ 100,482 |