XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 184,956 $ 114,914 $ 437,495 $ 301,339
Other comprehensive income (loss)        
Foreign currency translation (18,286) 42,694 65,289 40,698
Cash flow hedges (2,155) (13,464) (9,476) (6,310)
Total other comprehensive (loss) income (20,441) 29,230 55,813 34,388
Comprehensive income 164,515 144,144 493,308 335,727
Comprehensive income attributable to noncontrolling interest (4,644) (3,989) (13,723) (9,342)
Comprehensive income attributable to common stockholders $ 159,871 $ 140,155 $ 479,585 $ 326,385