XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 15,305 $ 49,222 $ (48,487) $ 30,518
Other comprehensive income:        
Foreign currency translation (losses) gains, net of tax (863) (3,382) 816 (4,212)
Unrealized gains on investment activity, net of tax 3,649 10,070 4,048 31,667
Comprehensive income (loss) 18,091 55,910 (43,623) 57,973
Comprehensive income attributable to non-controlling interests 1,009 326 2,215 388
Comprehensive income (loss) attributable to MasTec, Inc. $ 17,082 $ 55,584 $ (45,838) $ 57,585