XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 198,297 $ 184,558 $ 142,968
Other comprehensive income/(loss):      
Unrealized gain/(loss) on cash flow hedges (14,513) 14,403 (27,333)
Currency translation adjustments (17,484) 652 (47,734)
Retirement benefits (1,414) 1,337 2,574
Reclassification adjustments:      
(Gain)/loss on cash flow hedges [1] (131) 5,208 1,295
Retirement benefits [2] (602) (94) 592
Income tax effects relating to above [3] 6,462 (4,403) 15,937
Total other comprehensive income/(loss) (27,682) 17,103 (54,669)
Total comprehensive income $ 170,615 $ 201,661 $ 88,299
[1] These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the consolidated statements of income.
[2] These are reclassified to net income and are included in other income/(expense), net in the consolidated statements of income.
[3] These are income tax effects recognized on cash flow hedges, retirement benefits and currency translation adjustments.