XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 105,410 $ 15,305 $ 114,719 $ (48,487)
Other comprehensive (loss) income:        
Foreign currency translation (losses) gains, net of tax (280) (863) (1,659) 816
Unrealized (losses) gains on investment activity, net of tax (6,967) 3,649 (4,120) 4,048
Comprehensive income (loss) 98,163 18,091 108,940 (43,623)
Comprehensive income attributable to non-controlling interests 10,170 1,009 26,671 2,215
Comprehensive income (loss) attributable to MasTec, Inc. $ 87,993 $ 17,082 $ 82,269 $ (45,838)