Fair Value Measurements - Additional Information (Details) - EBP 001 - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Employee Benefit Plan, Investment, Fair Value and NAV [Line Items] | ||
| Unfunded commitments | $ 0 | |
| Plan liabilities at fair value | $ 0 | $ 0 |
| TRS Stable Value Fund Trust Units | Minimum | ||
| Employee Benefit Plan, Investment, Fair Value and NAV [Line Items] | ||
| Ebp, fair value, investment, nav, redemption, notice period | 12 months | |
| TRS Stable Value Fund Trust Units | Maximum | ||
| Employee Benefit Plan, Investment, Fair Value and NAV [Line Items] | ||
| Ebp, fair value, investment, nav, redemption, notice period | 30 months | |
| Retirement Trust Units | Maximum | ||
| Employee Benefit Plan, Investment, Fair Value and NAV [Line Items] | ||
| Ebp, fair value, investment, nav, redemption, notice period | 30 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 Amount of unfunded commitment for investment held by employee stock purchase, saving, or similar plan (employee benefit plan (EBP)), that is fair value measured at net asset value (NAV) per share as practical expedient. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of investment liability held by employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). Includes, but is not limited to, derivative and investment liability measured at net asset value per share as practical expedient. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| 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 | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|