XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net (loss) income $ 12,327 $ (34,459)
Other comprehensive (loss) income, net of tax:    
Foreign currency translation gains (losses) 46 (380)
Unrealized (losses) gains on investment activity (3,102) 2,723
Comprehensive income (loss) 9,271 (32,116)
Comprehensive income attributable to non-controlling interests:    
Net income 2,424 6,721
Comprehensive income (loss) attributable to MasTec, Inc. $ 6,847 $ (38,837)