XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income (loss) attributable to MasTec:        
Net income (loss) - basic $ 95,240 $ 14,296 $ 88,048 $ (50,702)
Net income (loss) - diluted $ 95,240 $ 14,296 $ 88,048 $ (50,702)
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 78,044 77,640 78,004 77,418
Dilutive common stock equivalents (in shares) 869 815 797 0
Weighted average shares outstanding - diluted (in shares) 78,913 78,455 78,801 77,418
Anti-dilutive common stock (in shares) 3 0 171 1,091