XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments - Summary of Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (2,885) $ (6,905) $ (5,095) $ (8,076)
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 106,449 417,567 (49,173) 753,588
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income (2,876) (6,083) (5,003) (6,604)
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 4,833 8,236 14,211 23,262
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 106,449 417,567 (49,173) 753,588
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 1,488 $ 4,215 $ 59 $ 5,349