XML 190 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 191,884 $ 166,584 $ 317,975 $ 263,554
Other comprehensive (loss) income, net of taxes:        
Foreign currency translation adjustment (loss) income (9,058) 23,917 (39,798) 24,226
Other comprehensive income 0 0 0 791
Other comprehensive (loss) income, net of taxes (9,058) 23,917 (39,798) 25,017
Comprehensive income 182,826 190,501 278,177 288,571
Less: Comprehensive income attributable to non-controlling interests 3,725 685 11,456 2,609
Comprehensive income attributable to common stock $ 179,101 $ 189,816 $ 266,721 $ 285,962