v3.26.3
Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (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]        
Revenues, net $ 633,959 $ 529,585 $ 1,799,073 $ 1,545,064
Cost of revenues [1] 392,824 325,649 1,109,894 953,626
General and administrative expenses 79,872 66,251 223,359 185,217
Selling and marketing expenses 53,542 46,383 150,371 127,754
Depreciation and amortization expense 18,865 15,128 47,472 42,740
Total before tax 86,661 74,697 262,028 239,601
Income tax effects on above (17,939) (16,456) (61,683) (48,498)
Net income 68,771 58,161 200,363 190,773
Foreign exchange gain/(loss), net 1,502 (1,013) 4,246 2,390
Gain/ (loss) on foreign currency exchange contracts | Derivatives in cash flow hedging relationships | Cash flow hedge        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues, net 186 (816) 325 (1,844)
Cost of revenues (7,976) (764) (19,154) (817)
General and administrative expenses (989) (99) (2,357) (127)
Selling and marketing expenses (131) (21) (318) (30)
Depreciation and amortization expense (204) 64 (339) 138
Total before tax (9,114) (1,636) (21,843) (2,680)
Income tax effects on above 1,840 354 4,507 571
Net income (7,274) (1,282) (17,336) (2,109)
Gain/ (loss) on foreign currency exchange contracts | Derivatives not designated as hedging instruments | Fair value hedge        
Derivative Instruments, Gain (Loss) [Line Items]        
Foreign exchange gain/(loss), net $ (2,889) $ (7,273) $ (11,603) $ (8,559)
[1] Exclusive of depreciation and amortization expense.