Commitments and Contingencies - Additional Information (Detail) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Purchase Commitment | |
| Purchase Commitment, Excluding Long-Term Commitment [Line Items] | |
| Long-term purchase commitment, amount | $ 1,950.0 |
| Period for purchase commitment (in years) | 10 years |
| Purchase Commitment, Contract Year Oct 1 2025 - Sep 30 2026 | |
| Purchase Commitment, Excluding Long-Term Commitment [Line Items] | |
| Purchase commitment, portion satisfied in the current contract year | $ 79.2 |
| Purchase commitment for current contract year | $ 170.2 |