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.21.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
Mar. 31, 2021
Dec. 31, 2020
Gross Amounts of Recognized Assets (Liabilities)    
Total assets (liabilities) $ 98,316 $ (43,095)
Gross Amounts Offset in the Balance Sheet    
Total assets (liabilities) (1,256) 4,825
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 135,069 130,338
Derivative liability 0 (38,270)
Total assets (liabilities) 97,060 (38,270)
Forward delivery commitments    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative asset 100,931  
Derivative liability   (54,419)
Gross Amounts Offset in the Balance Sheet    
Derivative asset (1,256)  
Derivative liability   4,825
Net Amounts of Recognized Assets (Liabilities) in the Balance Sheet    
Derivative asset 99,675  
Derivative liability   (49,594)
Best efforts sales commitments    
Gross Amounts of Recognized Assets (Liabilities)    
Derivative liability (2,615) (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 $ (2,615) (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