XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 12,303,464 $ 11,995,934 $ 9,778,038
Costs of revenue, excluding depreciation and amortization 10,675,987 10,613,762 8,586,333
Depreciation 366,765 433,929 371,240
Amortization of intangible assets 139,853 169,233 135,908
General and administrative expenses 684,508 698,899 559,437
Interest expense, net 193,266 234,405 112,255
Equity in earnings of unconsolidated affiliates, net (30,228) (30,697) (28,836)
Loss on extinguishment of debt 11,344 0 0
Other expense (income), net 11,006 (40,893) (1,358)
Income (loss) before income taxes 250,963 (82,704) 43,059
(Provision for) benefit from income taxes (51,542) 35,408 (9,171)
Net income (loss) 199,421 (47,296) 33,888
Net income attributable to non-controlling interests 36,633 2,653 534
Net income (loss) attributable to MasTec, Inc. $ 162,788 $ (49,949) $ 33,354
Earnings (loss) per share (Note 2):      
Basic earnings (loss) per share (in dollars per share) $ 2.09 $ (0.64) $ 0.45
Basic weighted average common shares outstanding (in shares) 78,049 77,535 74,917
Diluted earnings (loss) per share (in dollars per share) $ 2.06 $ (0.64) $ 0.42
Diluted weighted average common shares outstanding (in shares) 78,880 77,535 76,185