v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 64,511 $ 66,051 $ 131,592 $ 132,612
Other comprehensive income/(loss):        
Unrealized gain/(loss) on cash flow hedges 8,888 5,955 (37,047) 15,424
Retirement benefits 0 0 (1,177) 0
Currency translation adjustments 713 4,006 (23,091) 7,933
Reclassification adjustments:        
(Gain)/loss on cash flow hedges [1] 7,807 (554) 12,729 1,044
Retirement benefits [2] 405 (117) 743 (228)
Income tax effects relating to above [3] (4,121) (937) 4,888 (3,885)
Total other comprehensive income/(loss) 13,692 8,353 (42,955) 20,288
Total comprehensive income $ 78,203 $ 74,404 $ 88,637 $ 152,900
[1] These are reclassified to net income and are included in revenues, net, cost of revenues and operating expenses, as applicable in the unaudited consolidated statements of income.
[2] These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income.
[3] These are income tax effects recognized on cash flow hedges, retirement benefits and currency translation adjustments.