XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income (loss) attributable to MasTec:        
Net income (loss) - basic $ 16,212 $ 75,451 $ (18,766) $ 141,100
Fair value gain (loss) related to resolved contingent payments 1,025 0 1,025 0
Net income (loss) - diluted $ 15,187 $ 75,451 $ (19,791) $ 141,100
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 74,445 72,501 74,615 72,470
Dilutive common stock equivalents (in shares) 1,092 1,475 32 1,443
Weighted average shares outstanding - diluted (in shares) 75,537 73,976 74,647 73,913
Basic weighted average common shares outstanding (in shares) 74,445 72,501 74,615 72,470
Anti-dilutive common stock (in shares) 178 1 1,273 2
Dilutive common stock equivalents (in shares) 1,092 1,475 32 1,443
2021 Acquisition, Acquisition One | Former Owner Of Acquired Business        
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 132   101  
Dilutive common stock equivalents (in shares) 1   32  
Basic weighted average common shares outstanding (in shares) 132   101  
Dilutive common stock equivalents (in shares) 1   32