v3.25.2
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 $ 90,133 $ 43,768 $ 102,461 $ 9,309
Other comprehensive income (loss), net of tax:        
Foreign currency translation gains (losses) 4,483 (998) 4,530 (1,379)
Unrealized (losses) gains on investment activity (1,622) 123 (4,725) 2,847
Comprehensive income 92,994 42,893 102,266 10,777
Net income attributable to non-controlling interests 4,367 9,780 6,792 16,501
Foreign currency translation losses attributable to non-controlling interests (5,094) 0 (5,094) 0
Comprehensive (loss) income attributable to non-controlling interests (727) 9,780 1,698 16,501
Comprehensive income (loss) attributable to MasTec, Inc. $ 93,721 $ 33,113 $ 100,568 $ (5,724)