v3.26.1
Derivative Financial Instruments - Schedule of Fair Value of Derivative Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets $ 47,908 $ 10,492
Derivative liabilities 10,351 26,596
Derivatives designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 41,758 6,899
Derivative liabilities 4,582 25,070
Derivatives designated as hedging instruments | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 41,178 22
Derivative liabilities 6 24,994
Derivatives designated as hedging instruments | Interest rate derivatives    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 580 6,877
Derivative liabilities 4,576 76
Derivatives not designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 6,150 3,593
Derivative liabilities 5,769 1,526
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative assets 6,150 3,593
Derivative liabilities $ 5,769 $ 1,526