XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 927,283 $ 750,689 $ 511,643
Other comprehensive income (loss), net of taxes:      
Foreign currency translation adjustment (loss) income (107,964) 26,707 (72,632)
Reclassification of foreign currency translation losses to net income 18,531 0 0
Other (loss) income (330) 1,025 (356)
Other comprehensive (loss) income, net of taxes (89,763) 27,732 (72,988)
Comprehensive income 837,520 778,421 438,655
Less: Comprehensive income attributable to non-controlling interests 22,459 6,000 20,454
Comprehensive income attributable to common stock $ 815,061 $ 772,421 $ 418,201