v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 233,523 $ 191,884 $ 382,492 $ 317,975
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustment gain (loss) 73,958 (9,058) 73,553 (39,798)
Other comprehensive (loss) income (182) 0 445 0
Other comprehensive income (loss), net of taxes 73,776 (9,058) 73,998 (39,798)
Comprehensive income 307,299 182,826 456,490 278,177
Less: Comprehensive income attributable to non-controlling interests 4,273 3,725 8,984 11,456
Comprehensive income attributable to common stock $ 303,026 $ 179,101 $ 447,506 $ 266,721