XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 511,643 $ 491,983 $ 451,959
Other comprehensive (loss) income, net of taxes:      
Foreign currency translation adjustment (72,632) (5,877) 11,439
Other (loss) income (356) 1,185 (2,618)
Other comprehensive (loss) income, net of taxes (72,988) (4,692) 8,821
Comprehensive income 438,655 487,291 460,780
Less: Comprehensive income attributable to non-controlling interests 20,454 6,027 6,363
Total comprehensive income attributable to common stock $ 418,201 $ 481,264 $ 454,417