v3.25.2
Derivative Instruments - Summary of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Current assets $ 0 $ 1,811
Derivatives Not Designated as Hedging Instruments    
Derivative [Line Items]    
Total asset derivatives 0 1,811
Total liability derivatives 0 0
Net derivatives 0 1,811
Commodity Contract | Derivatives Not Designated as Hedging Instruments    
Derivative [Line Items]    
Current assets 0 1,811
Long-term assets 0 0
Current liabilities 0 0
Long-term liabilities $ 0 $ 0