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.22.2.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
Sep. 30, 2022
Dec. 31, 2021
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets $ 71,826 $ 27,961
Derivative liability (23,577) (2,079)
Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset   631
Gross Amounts Offset in the Balance Sheet    
Derivative asset   (2,710)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability   (2,079)
Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset 72,434 7,541
Gross Amounts Offset in the Balance Sheet    
Derivative asset (608) (1,699)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets 71,826 5,842
Forward delivery commitments and best effort sales commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset 72,434  
Gross Amounts Offset in the Balance Sheet    
Derivative asset (608)  
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets $ 71,826  
Forward delivery commitments | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset   1,575
Gross Amounts Offset in the Balance Sheet    
Derivative asset   (2,710)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability   (1,135)
Forward delivery commitments | Derivative Financial Instruments, Assets    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset   7,541
Gross Amounts Offset in the Balance Sheet    
Derivative asset   (1,699)
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative assets   5,842
Best efforts sales commitments | Derivative Financial Instruments, Liabilities    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liability   (944)
Gross Amounts Offset in the Balance Sheet    
Derivative liability   0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability   $ (944)