v3.25.0.1
Derivative Instruments and Hedging Activities - Additional Information (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Estimated fair value of derivative instruments, net liability $ 172,200,000  
Amount expected to reclassify commodity hedge related deferred losses to earnings before income taxes 19,100,000  
Loss contigency reduction of maximum loss due to counterparty credit risk by master netting provision 13,400,000  
Derivative liability 140,700,000 $ 10,100,000
Derivative collateral amount 0  
Credit Risk [Member]    
Derivative [Line Items]    
Derivative liability 138,200,000  
Minimum [Member]    
Derivative [Line Items]    
Loss contigency estimate of possible loss 0  
Maximum [Member]    
Derivative [Line Items]    
Loss contigency estimate of possible loss $ 3,800,000