XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Narrative) (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Earnings Per Share [Line Items]    
Computation of earnings per share, methodology   Basic earnings or loss per share is computed by dividing net income attributable to MasTec by the weighted average number of common shares outstanding for the period, which excludes non-participating unvested restricted share awards. Diluted earnings per share is computed by dividing net income attributable to MasTec by the weighted average number of fully diluted shares, as calculated under the treasury stock method, which includes the potential effect of dilutive common stock equivalents, such as issued but unvested restricted shares. If the Company reports a loss, rather than income, the computation of diluted loss per share excludes the effect of dilutive common stock equivalents, as their effect would be anti-dilutive.
Effect of share repurchases, decrease in weighted average shares outstanding (in shares) 3.5 2.1
Treasury Stock, Common [Member]    
Earnings Per Share [Line Items]    
Treasury stock acquired (in shares) 1.6 4.3