XML 128 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Derivative Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Settlements on derivative contracts $ 1,849 $ (17,221)
Non-cash gain (loss) on derivatives (3,514) 23,414
Gain (loss) on derivatives, net $ (1,665) $ 6,193