XML 42 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives. (Tables)
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of derivatives not designated as hedging instruments
  As of March 31, 2021
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair
Value
   Balance Sheet Location  Fair
Value
 
Commodity contracts  Derivative assets  $22,355   Derivative liabilities  $4,741 
   As of December 31, 2020
   Assets  Liabilities
Type of Instrument  Balance Sheet Location  Fair
Value
   Balance Sheet Location  Fair
Value
 
Cash collateral balance  Other current assets  $520         
Commodity contracts  Derivative assets  $17,149   Derivative liabilities  $ 
Schedule of recognized gains (losses) for derivatives
      Realized Gains 
      For the three months Ended 
    March 31, 
Type of Instrument  Statements of Operations Location   2021   2020 
Commodity contracts  Cost of goods sold  $6,185   $ 
      $6,185   $ 
      Unrealized Gains 
      For the three months Ended
March 31,
 
Type of Instrument  Statements of Operations Location  2021   2020 
Commodity contracts  Cost of goods sold  $4,358   $ 
      $4,358   $