Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Basis of Presentation and Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 27, 2023
USD ($)
Mar. 25, 2020
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 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]                    
Certified claim amount submitted         $ 379.0          
Invoices amount approved by FEMA $ 233.0                  
Amount awarded from FEMA 210.0                  
Litigation settlement, amount to be received 99.0                  
Puerto Rico Electric Power Authority (PREPA)                    
Related Party Transaction [Line Items]                    
Litigation settlement, amount to be received $ 111.0                  
Puerto Rico Electric Power Authority (PREPA)                    
Related Party Transaction [Line Items]                    
Interest income on delinquent accounts     $ 11.2 $ 9.9            
Interest charged on accounts receivable     163.2     $ 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     $ 227.0