XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives - Summary of Gains and (Losses) on Derivative Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract $ 3,712 $ 4,481 $ 7,972 $ 9,319
FX swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 126 601 896 930
Interest rate swaps        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 189 0 217 0
FX/commodities options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract 41 48 82 148
Futures        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Gain (loss), net on derivative contract $ 3,356 $ 3,832 $ 6,777 $ 8,241