XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 97,204 $ 156,054 $ 319,529 $ 264,377
Other comprehensive (loss)/income:        
Change in foreign currency translation adjustments, net of tax (5,801) (56,923) 14,821 (72,645)
Change in unrealized loss on hedging instruments, net of tax (13,744) (5,352) (11,130) (11,780)
Other comprehensive (loss)/income (19,545) (62,275) 3,691 (84,425)
Comprehensive income $ 77,659 $ 93,779 $ 323,220 $ 179,952