Annual report pursuant to Section 13 and 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.0.1
Derivative Financial Instruments - Schedule of Financial Liabilities are Subject to Master Netting Arrangements or Similar Agreements Categorized by Financial Instrument (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liability $ 631  
Total assets (liabilities)   $ (43,095)
Gross Amounts Offset in the Balance Sheet    
Derivative liability (2,710)  
Total assets (liabilities)   4,825
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 27,961 130,338
Derivative liability (2,079) (38,270)
Total assets (liabilities)   (38,270)
Derivative Contract Subject to Master Netting Arrangements or Similar Agreements    
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 asset 5,842  
Forward delivery commitments    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset 7,541  
Derivative liability (1,575) 54,419
Gross Amounts Offset in the Balance Sheet    
Derivative asset (1,699)  
Derivative liability (2,710) 4,825
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 5,842  
Derivative liability (1,135) (49,594)
Best efforts sales commitments    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liability 944 3,656
Gross Amounts Offset in the Balance Sheet    
Derivative liability 0 0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative liability $ (944) (3,656)
Margin calls    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset   14,980
Gross Amounts Offset in the Balance Sheet    
Derivative asset   0
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset   $ 14,980