v3.26.1
Derivative Instruments - Gain (Loss) From Derivative Instruments (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2022
Dec. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net     $ 247,458 $ 147,833 $ 243,396 $ 212,301
Derivative instruments designed as hedging instruments:            
Derivative Instruments, Gain (Loss) [Line Items]            
Other comprehensive income     0 1,391 0 1,822
Futures | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net     210,924 56,616 113,651 26,385
Currency forwards | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net     30,547 72,937 77,770 161,964
Options | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net     5,987 18,405 51,975 26,987
Terminated Interest Rate Swaps | Not designated as hedging instruments            
Derivative Instruments, Gain (Loss) [Line Items]            
Trading income, net and other, net     0 (125) 0 (3,035)
Interest rate swap            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative contract term 5 years 2 years        
Derivative, notional amount $ 525,000 $ 1,525,000        
Interest rate swap | Derivative instruments designed as hedging instruments:            
Derivative Instruments, Gain (Loss) [Line Items]            
Other comprehensive income     $ 0 $ 1,391 $ 0 $ 1,822