XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Schedule of Earnings Per Share Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net income attributable to MasTec:    
Net income - basic (in dollars) $ 65,649 $ 36,230
Net income - diluted (in dollars) $ 65,649 $ 36,230
Weighted average shares outstanding:    
Weighted average shares outstanding - basic 72,439,000 74,738,000
Dilutive common stock equivalents (in shares) 1,407,000 675,000
Weighted average shares outstanding - diluted 73,846,000 75,413,000
Anti-dilutive common stock (in shares) 22,527