v3.25.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Long-term Purchase Commitment [Line Items]      
Purchase Obligation Agreement Expiration Date 2031    
Purchase Obligation $ 654,000    
Purchase Obligation, Due in Next Twelve Months 155,000    
Purchase Obligation, Due in Second Year 218,000    
Purchase Obligation, Due in Third Year 203,000    
Purchase Obligation, Due in Fourth Year 70,000    
Purchase Obligation, Due in Fifth Year 3,000    
Purchase Obligation, Due after Fifth Year $ 5,000    
Estate taxes and interest payment period 14 years    
Other noncurrent liabilities $ 32,847 $ 48,783  
Share repurchases or settlements 0    
Liability      
Long-term Purchase Commitment [Line Items]      
Other noncurrent liabilities     $ 388,000