Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Litigation (Details)

v3.25.2
Commitments and Contingencies - Litigation (Details)
$ in Millions
12 Months Ended
Jul. 03, 2025
USD ($)
May 20, 2025
case
May 20, 2025
USD ($)
May 16, 2025
USD ($)
Oct. 18, 2024
USD ($)
Feb. 15, 2024
USD ($)
Dec. 18, 2023
USD ($)
Mar. 20, 2023
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
May 13, 2021
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
lawsuit
agreement
Cobra Acquisitions                        
Other Commitments [Line Items]                        
Number of lawsuits pending | lawsuit                       14
Number of claims judgment issued and under appeal | lawsuit                 1      
Puerto Rico Electric Power Authority (PREPA)                        
Other Commitments [Line Items]                        
Withheld payments revoked           $ 9.0            
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                        
Other Commitments [Line Items]                        
Number of agreements entered | agreement                       2
Proceeds from PREPA under settlement agreement         $ 18.4           $ 168.4  
Second installment of administrative expense claim pending                       $ 20.0
Loss contingency, damages awarded, value               $ 8.5 $ 9.0      
Number of cases, judgment entered | case   2                    
Litigation settlement, amount awarded to other party     $ 1.6 $ 5.1                
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions | Subsequent Event                        
Other Commitments [Line Items]                        
Litigation settlement, amount awarded to other party $ 3.4                      
Foreman Electric Services, Inc.                        
Other Commitments [Line Items]                        
Loss contingency, damages awarded, value                   $ 250.0    
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                        
Other Commitments [Line Items]                        
Unpaid debt, municipal and construction exercise taxes             $ 9.0