XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Summary of Gains and (Losses) on Derivative Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Principal transactions Principal transactions
Gain (loss), net on derivative contract $ 7,874 $ 6,447
Futures    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 4,577 3,806
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 2,382 2,096
FX swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 821 498
FX/commodities options    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract $ 94 $ 47