Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.24.1.u1
Commitments and Contingencies - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 27, 2024
USD ($)
Feb. 26, 2024
USD ($)
Feb. 15, 2024
USD ($)
Jan. 18, 2024
USD ($)
Dec. 18, 2023
USD ($)
Dec. 01, 2023
USD ($)
Nov. 01, 2023
USD ($)
Oct. 25, 2023
USD ($)
Oct. 16, 2023
USD ($)
Oct. 10, 2023
USD ($)
Sep. 22, 2023
USD ($)
Aug. 22, 2023
USD ($)
Jul. 21, 2023
USD ($)
Jun. 14, 2023
USD ($)
Jun. 08, 2023
USD ($)
Mar. 27, 2023
USD ($)
Mar. 20, 2023
USD ($)
Jan. 20, 2023
USD ($)
Jan. 18, 2023
USD ($)
Dec. 13, 2022
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
May 13, 2021
USD ($)
Mar. 25, 2020
USD ($)
Jan. 31, 2024
USD ($)
Feb. 28, 2024
USD ($)
Dec. 01, 2023
USD ($)
Mar. 31, 2024
USD ($)
lawsuit
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Jul. 23, 2021
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Sep. 10, 2019
individual
defendant
Other Commitments [Line Items]                                                                      
Unrecorded unconditional purchase obligation                                                     $ 0                
Recorded 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,400,000   1,300,000            
Workers compensation and auto claims insurance, directors and officers liability                                                     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            
Warranty accrual, term                                                     1 year                
Warranty accrual                                                     $ 0   0            
Product warranty expense                                                     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                                   $ 379,000,000                                  
Litigation amount in reimbursement $ 18,200,000                                                                    
FEMA Official                                                                      
Other Commitments [Line Items]                                                                      
Fine issued for indictment                                       $ 15,000                              
Cobra Acquisitions                                                                      
Other Commitments [Line Items]                                                                      
Invoices amount approved by FEMA                               $ 233,000,000                                      
Amount awarded from FEMA                               210,000,000     $ 13,400,000                                
Litigation settlement, amount to be received                         $ 72,000,000     99,000,000                                      
Proceeds from legal settlements           $ 46,100,000                                                          
Proceeds from financing transaction, net           46,100,000                                                          
Number of lawsuits pending | lawsuit                                                     13                
Number of claims judgment issued and under appeal | lawsuit                                         1                            
Number of other individuals indicted | individual                                                                     2
Number of other individuals indicted, charges dismissed | defendant                                                                     2
Cobra Acquisitions | Former President                                                                      
Other Commitments [Line Items]                                                                      
Fine issued for indictment                                       $ 25,000                              
Puerto Rico Electric Power Authority (PREPA)                                                                      
Other Commitments [Line Items]                                                                      
Litigation settlement, amount to be received                             $ 99,000,000                                        
Cash paid for settlement                                     70,400,000                                
Litigation amount in dispute       $ 70,400,000                                                              
Unpaid debt, municipal and construction exercise taxes                                     $ 9,000,000                                
Withheld payments revoked     $ 9,000,000                                                                
Puerto Rico Electric Power Authority (PREPA)                                                                      
Other Commitments [Line Items]                                                                      
Interest charged on accounts receivable                                                     $ 208,000,000   197,500,000            
Accounts receivable, contract costs, amount expected to be authorized                                                             $ 68,100,000 $ 5,600,000 $ 47,000,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) | Cobra Acquisitions                                                                      
Other Commitments [Line Items]                                                                      
Payment pending from third party                                                     140,800,000                
Proceeds from legal settlements                                                     22,200,000                
Litigation amount in dispute             $ 1,500,000                                                        
Proceeds from financing transaction, net                                                   $ 8,600,000                  
Loss contingency, damages awarded, value                                 $ 8,500,000       $ 9,000,000                            
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                                                                      
Other Commitments [Line Items]                                                                      
Proceeds from financing transaction, net   $ 50,600,000                                           $ 13,400,000 $ 64,000,000   64,000,000                
Foreman Electric Services, Inc.                                                                      
Other Commitments [Line Items]                                                                      
Loss contingency, damages awarded, value                                           $ 250,000,000                          
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                                                                      
Other Commitments [Line Items]                                                                      
Accounts receivable, contract costs, amount expected to be authorized                 $ 54,400,000                                                    
Litigation settlement, amount to be received             $ 82,400,000                 $ 111,000,000                                      
Cash paid for settlement               $ 1,200,000 1,700,000 $ 5,700,000 $ 800,000 $ 2,000,000 $ 8,400,000 $ 10,800,000                                          
Remaining reimbursement                 $ 81,000,000                                                    
Unpaid debt, municipal and construction exercise taxes         $ 9,000,000                                                            
Cobra Acquisitions | SPCP Group                                                                      
Other Commitments [Line Items]                                                                      
Proceeds from financing transaction, net   41,000,000                                             54,400,000   54,400,000                
SPCP Group | Cobra Acquisitions                                                                      
Other Commitments [Line Items]                                                                      
Accounts receivable, contract costs, amount expected to be authorized           $ 54,400,000                                       $ 54,400,000                  
Proceeds from financing transaction, net   $ 9,600,000                                             $ 9,600,000   9,600,000                
Performance and Payment Bond                                                                      
Other Commitments [Line Items]                                                                      
Commitments and contingencies                                                     9,200,000   10,000,000            
Estimated cost to complete the project                                                     1,700,000                
Outstanding Bid Bond                                                                      
Other Commitments [Line Items]                                                                      
Commitments and contingencies                                                     $ 0   $ 200,000