Quarterly report pursuant to Section 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.23.2
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Financial Liabilities are Subject to Master Netting Arrangements or Similar Agreements Categorized by Financial Instrument (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets $ 13,702 $ 3,120
Derivative liabilities 0 (5,173)
Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liabilities   (10,132)
Gross Amounts Offset in the Balance Sheet    
Derivative liabilities   4,959
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liabilities   (5,173)
Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative assets 8,352 1,887
Gross Amounts Offset in the Balance Sheet    
Derivative assets (263) (285)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 8,089 1,602
Forward delivery commitments and best efforts sales commitments | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liabilities   (11,399)
Gross Amounts Offset in the Balance Sheet    
Derivative liabilities   4,959
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liabilities   (6,440)
Forward delivery commitments and best efforts sales commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative assets 8,352  
Gross Amounts Offset in the Balance Sheet    
Derivative assets (263)  
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets $ 8,089  
Forward delivery commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative assets   1,887
Gross Amounts Offset in the Balance Sheet    
Derivative assets   (285)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets   1,602
Margin calls | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative assets   1,267
Gross Amounts Offset in the Balance Sheet    
Derivative assets   0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets   $ 1,267