XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 409 $ 5,825 $ 3,619 $ 8,879
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (413,839) 9,096 (532,130) 69,711
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 409 5,825 3,619 8,879
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 15,669 5,833 26,560 10,651
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI (413,839) 9,096 (532,130) 69,711
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (3,158) $ 615 $ (3,683) $ 1,916