Quarterly report [Sections 13 or 15(d)]

DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Financial Liabilities are Subject to Master Netting Arrangements or Similar Agreements Categorized by Financial Instrument (Details)

v3.25.2
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Financial Liabilities are Subject to Master Netting Arrangements or Similar Agreements Categorized by Financial Instrument (Details) - Not Designated as Hedging Instruments - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability $ (19,249) $ (2,487)
Gross Amounts Offset in the Balance Sheet    
Derivative liability offset 107 0
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative liability 6,421 0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability (12,721) (2,487)
Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 0 9,500
Gross Amounts Offset in the Balance Sheet    
Derivative asset offset (787) (426)
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative asset 857 0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 70 9,074
Forward delivery commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 0 9,500
Gross Amounts Offset in the Balance Sheet    
Derivative asset offset (787) (426)
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative asset 857 0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 70 9,074
Forward delivery commitments and best efforts sales commitments | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability (19,249) (2,487)
Gross Amounts Offset in the Balance Sheet    
Derivative liability offset 107 0
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative liability 6,421 0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability $ (12,721) $ (2,487)