Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Narrative (Details)

v3.22.4
Commitments and Contingencies - Narrative (Details)
3 Months Ended 12 Months Ended
Feb. 01, 2023
Jan. 20, 2023
USD ($)
Dec. 01, 2022
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
Aug. 01, 2022
USD ($)
May 18, 2022
USD ($)
Aug. 02, 2021
USD ($)
May 13, 2021
USD ($)
Mar. 25, 2020
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
lawsuit
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Sep. 21, 2021
USD ($)
Jul. 23, 2021
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Nov. 13, 2020
USD ($)
Jan. 21, 2020
USD ($)
Sep. 10, 2019
individual
Guarantor Obligations [Line Items]                                              
Recorded unconditional purchase obligation                         $ 0                    
Unrecorded unconditional purchase obligation                         0                    
Insurance deductible                         300,000 $ 100,000                  
Insurance aggregate stop loss                         5,400,000 5,400,000                  
Workers' compensation liability, current                         1,500,000 1,400,000                  
Workers' compensation liability, current                         1,000,000 1,000,000                  
Workers compensation and auto claims insurance, directors and officers liability aggregate limit                         10,000,000 10,000,000                  
Workers compensation and auto claims insurance, aggregate stop loss per claim basis                         200,000                    
Workers compensation and auto claims insurance, aggregate stop loss per calendar year                         5,800,000                    
Insurance reserves                         $ 1,500,000 1,600,000                  
Warranty accrual, term                         1 year                    
Warranty accrual                         $ 0 0                  
Product warranty expense                         0 0 $ 0                
Commitments and contingencies                                          
Recovery amount in undisputed claims                 $ 61,700,000                            
Number of FEMA contract compliance issues raised | contractComplianceIssue                                       2      
Litigation settlement, expense                           5,400,000                  
Revenues                         362,086,000 228,962,000 313,076,000                
Bad debt expense (recoveries)                         (3,389,000) (41,662,000) (21,958,000)                
Due from Related Parties, Current                         $ (223,000) (88,000)                  
Legal settlement, amount     $ 9,250,000   $ 9,250,000   $ 6,500,000             25,000,000                  
Cobra Acquisitions                                              
Guarantor Obligations [Line Items]                                              
Loss contingency, damages awarded, value       $ 9,000,000                                      
Number of lawsuits pending | lawsuit                         10                    
Number of claims judgment issued and under appeal | lawsuit       1                                      
Number of other individuals indicted | individual                                             2
Cobra Acquisitions | Former President                                              
Guarantor Obligations [Line Items]                                              
Fine issued for indictment           $ 25,000                                  
Scenario, Forecast                                              
Guarantor Obligations [Line Items]                                              
Litigation settlement, expense   $ 379,000,000                                          
Minimum                                              
Guarantor Obligations [Line Items]                                              
Litigation settlement, interest-bearing, interest rate             6.00%                                
Maximum                                              
Guarantor Obligations [Line Items]                                              
Litigation settlement, interest-bearing, interest rate             12.00%                                
Puerto Rico Electric Power Authority (PREPA)                                              
Guarantor Obligations [Line Items]                                              
Accounts receivable, related parties                         $ 227,000,000                    
Interest charged on accounts receivable                         152,000,000 110,800,000                  
Accounts receivable, contract costs, amount expected to be authorized                               $ 68,100,000 $ 5,600,000     $ 47,000,000      
Staffing costs                                     $ 24,400,000        
Percent of federal funded portion for Determination Memorandum                                 100.00%            
Percent of federal cost share portion for Determination Memorandum                               90.00%              
Puerto Rico Electric Power Authority (PREPA) | Subsequent Event                                              
Guarantor Obligations [Line Items]                                              
Notice of appeal period 90 days                                            
Gulfport | Gulfport                                              
Guarantor Obligations [Line Items]                                              
Interest charged on accounts receivable                             1,400,000           $ 3,300,000    
Due from related parties                             19,400,000           46,900,000    
Litigation liability                             $ 1,800,000           $ 1,800,000    
Unliquidated damages                       $ 46,400,000                      
Revenues                       (27,100,000)                      
Bad debt expense (recoveries)                       (3,800,000)                      
Gulfport | Gulfport | Pre-Petition Products And Services                                              
Guarantor Obligations [Line Items]                                              
Due from Related Parties, Current                       (6,100,000)                      
Gulfport | Gulfport | Pre-Petition Receivables                                              
Guarantor Obligations [Line Items]                                              
Due from Related Parties, Current                       (500,000)                      
Gulfport | Muskie and Gulfport                                              
Guarantor Obligations [Line Items]                                              
Bad debt expense (recoveries)                   $ (200,000)                          
General unsecured claim                                   $ 3,100,000          
Gulfport | Stingray Pressure Pumping                                              
Guarantor Obligations [Line Items]                                              
Unliquidated damages                       37,900,000                      
Bad debt expense (recoveries)                     $ (31,000,000) $ (2,900,000)                      
Other expenses                     $ (1,300,000)                        
Mastec Renewables Puerto Rico, LLC                                              
Guarantor Obligations [Line Items]                                              
Contracts amount                                           $ 500,000,000  
Foreman Electric Services, Inc.                                              
Guarantor Obligations [Line Items]                                              
Loss contingency, damages awarded, value               $ 250,000,000                              
Performance And Payment Bond                                              
Guarantor Obligations [Line Items]                                              
Commitments and contingencies                         8,600,000 20,300,000                  
Estimated cost to complete the project                         1,400,000                    
Outstanding Bid Bond                                              
Guarantor Obligations [Line Items]                                              
Commitments and contingencies                         $ 0 $ 600,000