XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivatives - Summary of Gains and (Losses) on Derivative Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract $ 6,447 $ 4,260
Interest rate swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 2,096 28
FX swaps    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 498 770
FX/commodities options    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract 47 41
Futures    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss), net on derivative contract $ 3,806 $ 3,421