v3.26.3
Earnings Per Share - Calculation For Period (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net income attributable to MasTec:        
Net income - basic $ 150,566 $ 160,660 $ 341,523 $ 256,329
Net income - diluted $ 150,566 $ 160,660 $ 341,523 $ 256,329
Weighted average shares outstanding:        
Weighted average shares outstanding - basic (in shares) 79,077,000 77,702,000 78,372,000 77,857,000
Dilutive common stock equivalents (in shares) 743,000 946,000 771,000 815,000
Weighted average shares outstanding - diluted (in shares) 79,820,000 78,648,000 79,143,000 78,672,000
Anti-dilutive common stock (in shares) 2,000 1,000 139,000 12,000