XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 11,995,934 $ 9,778,038 $ 7,951,781
Costs of revenue, excluding depreciation and amortization 10,613,762 8,586,333 6,805,735
Depreciation 433,929 371,240 345,612
Amortization of intangible assets 169,233 135,908 77,214
General and administrative expenses 698,899 559,437 306,970
Interest expense, net 234,405 112,255 53,413
Equity in earnings of unconsolidated affiliates, net (30,697) (28,836) (33,830)
Other income, net (40,893) (1,358) (33,408)
(Loss) income before income taxes (82,704) 43,059 430,075
Benefit from (provision for) income taxes 35,408 (9,171) (99,346)
Net (loss) income (47,296) 33,888 330,729
Net income attributable to non-controlling interests 2,653 534 1,898
Net (loss) income attributable to MasTec, Inc. $ (49,949) $ 33,354 $ 328,831
(Loss) earnings per share (Note 2):      
Basic (loss) earnings per share (in dollars per share) $ (0.64) $ 0.45 $ 4.54
Basic weighted average common shares outstanding (in shares) 77,535 74,917 72,499
Diluted (loss) earnings per share (in dollars per share) $ (0.64) $ 0.42 $ 4.45
Diluted weighted average common shares outstanding (in shares) 77,535 76,185 73,941