XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Schedule of Derivative Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative liabilities - fair value net $ 59,192 $ 228,145
Other current assets    
Derivative [Line Items]    
Derivative assets - fair value net 94,000 139,300
Other noncurrent assets    
Derivative [Line Items]    
Derivative assets - fair value net 26,900 16,600
Other current liabilities    
Derivative [Line Items]    
Derivative liabilities - fair value net 66,900 127,700
Other noncurrent liabilities    
Derivative [Line Items]    
Derivative liabilities - fair value net $ 23,000 $ 12,500