XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives - Summary of Gains and (Losses) on Derivative Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Principal transactions    
Gain (loss), net on derivative contract $ 19,210 $ 11,266 $ 10,871
FX/commodities options      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss), net on derivative contract 331 225 293
FX swaps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss), net on derivative contract 2,466 182 381
Interest rate swaps      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss), net on derivative contract 25 0 0
Futures      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss), net on derivative contract 16,388 10,902 10,100
Forwards      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Gain (loss), net on derivative contract $ 0 $ (43) $ 97