XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income attributable to MasTec:        
Net income - basic $ 48,896 $ 111,087 $ 30,130 $ 252,187
Fair value gain (loss) related to resolved contingent payments 143 0 1,459 0
Net income - diluted $ 48,753 $ 111,087 $ 28,671 $ 252,187
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 73,936 72,503 74,386 72,481
Dilutive common stock equivalents (in shares) 1,137 1,474 1,190 1,440
Weighted average shares outstanding - diluted (in shares) 75,073 73,977 75,576 73,921
Basic weighted average common shares outstanding (in shares) 73,936 72,503 74,386 72,481
Anti-dilutive common stock (in shares) 8 10 135 109
Dilutive common stock equivalents (in shares) 1,137 1,474 1,190 1,440
2021 Acquisition, Acquisition One | Former Owner Of Acquired Business        
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 140   114  
Dilutive common stock equivalents (in shares) 11   37  
Basic weighted average common shares outstanding (in shares) 140   114  
Dilutive common stock equivalents (in shares) 11   37