XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Financial Liabilities are Subject to Master Netting Arrangements or Similar Agreements Categorized by Financial Instrument (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability $ (5,822) $ (18,105)
Gross Amounts Offset in the Balance Sheet    
Derivative liability offset 1,282 148
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative liability 622 1,712
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability (3,918) (16,245)
Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 540 8
Gross Amounts Offset in the Balance Sheet    
Derivative asset offset (398) (2,837)
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative asset 0 3,522
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 142 693
Forward delivery commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 540 8
Gross Amounts Offset in the Balance Sheet    
Derivative asset offset (398) (2,837)
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative asset 0 3,522
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 142 693
Forward delivery commitments and best efforts sales commitments | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability (5,822) (18,105)
Gross Amounts Offset in the Balance Sheet    
Derivative liability offset 1,282 148
Cash Collateral Paid and Offset in the Balance Sheet    
Derivative liability 622 1,712
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability $ (3,918) $ (16,245)