XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments - Summary of Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (1,280) $ 1,407 $ (2,210) $ (1,171)
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (85,884) 284,081 (155,622) 336,021
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income (1,242) 1,904 (2,127) (520)
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 4,759 9,042 9,378 15,026
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (85,884) 284,081 (155,622) 336,021
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (1,175) $ 1,827 $ (1,429) $ 1,134