XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives - Gains and (Losses) on Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Principal transactions Principal transactions Principal transactions Principal transactions
Gain (loss), net on derivative contract $ 6,592 $ 7,396 $ 24,163 $ 19,123
Interest rate swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 3,030 1,830 8,406 5,758
Futures        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 2,779 4,603 12,710 11,242
FX swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 694 802 2,723 1,858
FX/commodities options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract $ 89 $ 161 $ 324 $ 265