XML 48 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Narrative) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Earnings Per Share [Line Items]          
Computation of earnings per share, methodology     Basic earnings or loss per share is computed by dividing net income or loss 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 and/or outstanding but unexercised stock options. The Company has no remaining outstanding stock options; all options under the Company’s stock option grants were exercised in 2016. 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.    
Dilutive common stock equivalents (in shares) 1,367,000 915,000 1,414,000 790,000  
ASU 2016-09 [Member]          
Earnings Per Share [Line Items]          
Dilutive common stock equivalents (in shares) 300,000   300,000    
Common Stock [Member]          
Earnings Per Share [Line Items]          
Remaining stock options (in shares) 0   0   0