v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 459,579 $ 233,523 $ 691,010 $ 382,492
Other comprehensive (loss) income, net of taxes:        
Foreign currency translation adjustment (loss) gain (21,985) 73,958 (32,919) 73,553
Other comprehensive (loss) income (106) (182) (1,020) 445
Other comprehensive (loss) income, net of taxes (22,091) 73,776 (33,939) 73,998
Comprehensive income 437,488 307,299 657,071 456,490
Less: Comprehensive income attributable to non-controlling interests 8,198 4,273 19,004 8,984
Comprehensive income attributable to common stock $ 429,290 $ 303,026 $ 638,067 $ 447,506