XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share (Schedule of Earnings Per Share Information) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Net income attributable to MasTec:    
Net income - basic (in dollars) [1] $ 43,112 $ 26,560
Net income - diluted (in dollars) [1] $ 43,112 $ 26,560
Weighted average shares outstanding:    
Weighted average shares outstanding - basic 74,991 81,150
Dilutive common stock equivalents (in shares) 587 1,071
Weighted average shares outstanding - diluted 75,578 82,221
[1] Calculated as total net income less amounts attributable to non-controlling interests.