XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 5,825 $ (1,280) $ 8,879 $ (2,210)
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 9,096 (85,884) 69,711 (155,622)
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 5,825 (1,242) 8,879 (2,127)
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 5,833 4,759 10,651 9,378
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 9,096 (85,884) 69,711 (155,622)
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 615 $ (1,175) $ 1,916 $ (1,429)