XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ (31,682) $ 9,906 $ (28,063) $ 18,785
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 154,461 (194,988) (377,669) (125,277)
Warrant        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income (31,682) 9,911 (28,063) 18,790
Designated as Hedging Instrument        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income 14,948 6,394 41,508 17,045
Designated as Hedging Instrument | OCI        
Derivative [Line Items]        
Gain (loss) on derivative and financial instruments designated as hedges recognized in OCI 154,461 (194,988) (377,669) (125,277)
Derivative Instruments Not Designated        
Derivative [Line Items]        
Gain (loss) on derivative instruments hedges recognized in income $ 3,106 $ (678) $ (577) $ 1,238