v3.26.1
Consolidated Statements of Comprehensive Income - 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 $ 145,738 $ 90,133 $ 215,401 $ 102,461
Other comprehensive (loss) income, net of tax:        
Foreign currency translation (losses) gains (1,343) 4,483 (2,350) 4,530
Unrealized gains (losses) on investment activity 610 (1,622) 430 (4,725)
Comprehensive income 145,005 92,994 213,481 102,266
Net income attributable to non-controlling interests 15,621 4,367 24,444 6,792
Foreign currency translation losses attributable to non-controlling interests (563) (5,094) (968) (5,094)
Comprehensive income (loss) attributable to non-controlling interests 15,058 (727) 23,476 1,698
Comprehensive income attributable to MasTec, Inc. $ 129,947 $ 93,721 $ 190,005 $ 100,568