Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Defined Contribution Plan Disclosure [Line Items] | ||
| Accruals and other current liabilities | $ 182,034 | $ 173,255 |
| Deferred compensation plan liabilities | 112,736 | 106,831 |
| 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,687 | 4,294 |
| Deferred compensation plan liabilities | 112,736 | 106,831 |
| Total DCP liabilities | $ 117,423 | $ 111,125 |