v3.26.3
Derivatives and Hedge Accounting - Schedule of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized loss recognized in other comprehensive income (“OCI”) $ (8,712) $ (25,816) $ (45,759) $ (10,392)
Loss recognized in unaudited consolidated statements of income 1,502 (1,013) 4,246 2,390
Cash flow hedge | Derivatives in cash flow hedging relationships        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized loss recognized in other comprehensive income (“OCI”) (8,712) (25,816) (45,759) (10,392)
Fair value hedge | Gain/ (loss) on foreign currency exchange contracts | Derivatives not designated as hedging instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Loss recognized in unaudited consolidated statements of income $ (2,889) $ (7,273) $ (11,603) $ (8,559)