Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Significant Accounting Policies - Narrative (Details)

v3.23.2
Basis of Presentation and Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 21, 2023
USD ($)
Jun. 14, 2023
USD ($)
Jun. 08, 2023
USD ($)
Mar. 27, 2023
USD ($)
Mar. 25, 2020
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jan. 20, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Jul. 23, 2021
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Related Party Transaction [Line Items]                              
Recovery amount in undisputed claims         $ 61.7                    
Number of FEMA contract compliance issues raised | contractComplianceIssue                             2
Cobra Acquisitions                              
Related Party Transaction [Line Items]                              
Invoices amount approved by FEMA       $ 233.0                      
Amount awarded from FEMA       210.0                      
Litigation settlement, amount to be received     $ 99.0 99.0                      
Certified claim amount submitted                   $ 379.0          
Cobra Acquisitions | Subsequent Event                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received $ 72.0                            
Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received     $ 99.0                        
Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Interest income on delinquent accounts           $ 11.3 $ 10.2 $ 22.5 $ 20.0            
Interest charged on accounts receivable           174.5   174.5     $ 152.0        
Accounts receivable, contract costs, amount expected to be authorized                       $ 68.1 $ 5.6   $ 47.0
Staffing costs                           $ 24.4 $ 24.4
Percent of federal funded portion for determination memorandum                         100.00%    
Contract costs deemed not authorized                       $ 68.1 $ 5.6    
Percent of federal cost share portion for determination memorandum                       90.00%      
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                              
Related Party Transaction [Line Items]                              
Payment pending from third party           $ 216.2   $ 216.2              
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received       $ 111.0                      
Cash paid for settlement   $ 10.8                          
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA) | Subsequent Event                              
Related Party Transaction [Line Items]                              
Cash paid for settlement $ 8.4