XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments - Impact of Derivative Instruments on the Consolidated Statements of Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative [Line Items]    
Gain (loss) on derivative instruments hedges recognized in income $ (930) $ (2,578)
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (69,738) 51,940
Warrant    
Derivative [Line Items]    
Gain (loss) on derivative instruments hedges recognized in income (885) (2,423)
Designated as Hedging Instrument    
Derivative [Line Items]    
Gain (loss) on derivative instruments hedges recognized in income 4,619 5,984
Designated as Hedging Instrument | OCI    
Derivative [Line Items]    
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (69,738) 51,940
Derivative Instruments Not Designated    
Derivative [Line Items]    
Gain (loss) on derivative instruments hedges recognized in income $ (254) $ (693)