v3.26.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain/(loss) recognized in other comprehensive income (“OCI”) $ 8,888 $ 5,955 $ (37,047) $ 15,424
Gain/(loss) recognized in unaudited consolidated statements of income 1,609 2,211 2,744 3,403
Cash flow hedge | Derivatives in cash flow hedging relationships        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized gain/(loss) recognized in other comprehensive income (“OCI”) 8,888 5,955 (37,047) 15,424
Fair value hedge | Gain/ (loss) on foreign currency exchange contracts | Derivatives not designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain/(loss) recognized in unaudited consolidated statements of income $ 1,747 $ (1,766) $ (8,714) $ (1,286)