XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Instruments - Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (6,905) $ 8,078 $ (8,076) $ 6,503
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 417,567 130,711 753,588 100,866
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income (6,083) 9,216 (6,604) 9,216
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 8,236 5,849 23,262 17,416
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 417,567 130,711 753,588 100,866
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 4,215 $ 241 $ 5,349 $ (1,415)