Fair Value Measurements - Plan investments for which fair value is measured using the NAV per share (Details) - 401(k) Retirement Savings Account Plan - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Fair Value Measurements | ||
| Total investments in Master Trust measured at fair value | $ 10,453,772 | $ 9,034,881 |
| NAV | ||
| Fair Value Measurements | ||
| Total investments in Master Trust measured at fair value | 9,101,623 | 7,694,362 |
| NAV | Collective trusts/ Comingled funds | ||
| Fair Value Measurements | ||
| Total investments in Master Trust measured at fair value | $ 9,101,623 | $ 7,694,362 |
| NAV | Collective trusts/ Comingled funds | Minimum | ||
| Fair Value Measurements | ||
| Redemption Notice Period | 2 days | 2 days |
| NAV | Collective trusts/ Comingled funds | Maximum | ||
| Fair Value Measurements | ||
| Redemption Notice Period | 5 days | 5 days |
| X | ||||||||||
- Definition Period for redemption notice required for investment held by employee stock purchase, saving, or similar plan (employee benefit plan (EBP)), that is measured at net asset value (NAV) per share as practical expedient for estimate of fair value, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of plan interest in master trust held by employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|