XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 120,033 $ 18,604 $ 222,325 $ 108,323
Other comprehensive income/(loss):        
Change in foreign currency translation adjustments, net of tax 7,395 14,830 20,622 (15,722)
Change in unrealized (loss)/gain on hedging instruments, net of tax (1,520) (5,037) 2,614 (6,428)
Other comprehensive income/(loss) 5,875 9,793 23,236 (22,150)
Comprehensive income $ 125,908 $ 28,397 $ 245,561 $ 86,173