XML 229 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Instruments - Gain (Loss) From Derivative Instruments (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2022
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       $ 305,214 $ 190,447 $ 162,784
Derivative instruments designed as hedging instruments:            
Derivative Instruments, Gain (Loss) [Line Items]            
Other comprehensive income       2,613 5,842 (35,990)
Futures | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       145,847 218,016 297,345
Currency forwards | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       176,339 (93,647) (150,071)
Options | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       (13,756) 100,174 21,224
Interest Rate Swap            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative contract term 5 years   2 years      
Derivative, notional amount $ 525,000 $ 1,075,000 $ 1,525,000     1,525,000
Gain on derivative instrument   $ 5,700        
Interest Rate Swap | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       0 5,686 (1,720)
Interest Rate Swap | Derivative instruments designed as hedging instruments:            
Derivative Instruments, Gain (Loss) [Line Items]            
Other comprehensive income       2,613 5,842 (35,990)
Terminated Interest Rate Swaps | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net       $ (3,216) $ (39,782) $ (3,994)