v3.25.4
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