XML 21 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (47,296) $ 33,888 $ 330,729
Other comprehensive (loss) income:      
Foreign currency translation gains (losses), net of tax 1,695 (3,089) 258
Unrealized (losses) gains on investment activity, net of tax (3,737) 30,910 12,410
Comprehensive (loss) income (49,338) 61,709 343,397
Comprehensive income attributable to non-controlling interests 2,653 534 1,898
Comprehensive (loss) income attributable to MasTec, Inc. $ (51,991) $ 61,175 $ 341,499