Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Narrative (Details)

v3.23.3
Commitments and Contingencies - Narrative (Details)
9 Months Ended
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 ($)
Dec. 13, 2022
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
May 13, 2021
USD ($)
Mar. 25, 2020
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Nov. 09, 2023
USD ($)
Jan. 20, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Sep. 10, 2019
lease
individual
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,500,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,400,000       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  
Defined contribution plan, maximum annual contributions per employee, percent                             92.00%                
Defined benefit plan, employer matching contribution, percent of match (up to)                             3.00%                
Defined benefit plan, contributions by employer                             $ 1,500,000 $ 1,400,000              
FEMA Official                                              
Other Commitments [Line Items]                                              
Fine issued for indictment                     $ 15,000                        
Cobra Acquisitions                                              
Other Commitments [Line Items]                                              
Certified claim amount submitted                                   $ 379,000,000          
Invoices amount approved by FEMA                 $ 233,000,000                            
Amount awarded from FEMA                 210,000,000                            
Litigation settlement, amount to be received           $ 72,000,000   $ 99,000,000 99,000,000                            
Loss contingency, damages awarded, value                   $ 8,500,000   $ 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
Number of other individuals indicted, charges dismissed | lease                                             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                              
Puerto Rico Electric Power Authority (PREPA)                                              
Other Commitments [Line Items]                                              
Interest charged on accounts receivable                             186,000,000       152,000,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) | Cobra Acquisitions                                              
Other Commitments [Line Items]                                              
Payment pending from third party                             213,400,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]                                              
Litigation settlement, amount to be received                 $ 111,000,000                            
Cash paid for settlement       $ 800,000 $ 2,000,000 $ 8,400,000 $ 10,800,000                                
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA) | Subsequent Event                                              
Other Commitments [Line Items]                                              
Cash paid for settlement $ 1,200,000 $ 1,700,000 $ 5,700,000                                        
Remaining reimbursement   $ 81,000,000                                          
Performance and Payment Bond                                              
Other Commitments [Line Items]                                              
Commitments and contingencies                             11,200,000       8,600,000        
Estimated cost to complete the project                             1,700,000                
Performance and Payment Bond | Subsequent Event                                              
Other Commitments [Line Items]                                              
Commitments and contingencies                                 $ 2,700,000            
Outstanding Bid Bond                                              
Other Commitments [Line Items]                                              
Commitments and contingencies                             $ 600,000       $ 0