Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail) - Pension Plan |
Dec. 31, 2024 |
|---|---|
| Defined Benefit Plan Disclosure [Line Items] | |
| Allocation of pension plan assets | 100.00% |
| Fixed Income Securities [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Allocation of pension plan assets | 59.00% |
| Hedge Funds, Equity [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Allocation of pension plan assets | 15.00% |
| Real Estate [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Allocation of pension plan assets | 25.00% |
| Equity Method Investments [Member] | |
| Defined Benefit Plan Disclosure [Line Items] | |
| Allocation of pension plan assets | 1.00% |