v3.26.1
Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (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]        
Revenues, net $ 594,763 $ 514,460 $ 1,165,114 $ 1,015,479
Cost of revenues [1] 368,800 320,272 717,070 627,977
General and administrative expenses 74,436 59,549 143,487 118,966
Selling and marketing expenses 49,628 39,446 96,829 81,371
Depreciation and amortization expense 14,604 14,055 28,607 27,612
Income before income tax expense and earnings from equity affiliates 83,966 84,738 175,367 164,904
Income tax effects on above (19,426) (18,546) (43,744) (32,042)
Net income 64,511 66,051 131,592 132,612
Foreign exchange gain, net 1,609 2,211 2,744 3,403
Gain/ (loss) on foreign currency exchange contracts | Derivatives in cash flow hedging relationships | Cash flow hedge        
Derivative Instruments, Gain (Loss) [Line Items]        
Revenues, net 319 (1,028) 139 (1,028)
Cost of revenues (7,043) 1,360 (11,178) (53)
General and administrative expenses (841) 126 (1,368) (28)
Selling and marketing expenses (115) 7 (187) (9)
Depreciation and amortization expense (127) 89 (135) 74
Income before income tax expense and earnings from equity affiliates (7,807) 554 (12,729) (1,044)
Income tax effects on above 1,575 (165) 2,667 217
Net income (6,232) 389 (10,062) (827)
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, net $ 1,747 $ (1,766) $ (8,714) $ (1,286)
[1] Exclusive of depreciation and amortization expense.