Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Assignment Agreement (Details)

v3.25.2
Commitments and Contingencies - Assignment Agreement (Details) - USD ($)
$ in Millions
2 Months Ended 3 Months Ended 6 Months Ended
Dec. 01, 2023
Dec. 01, 2023
Mar. 31, 2024
Jun. 30, 2024
Oct. 06, 2023
Cobra Acquisitions          
Other Commitments [Line Items]          
Proceeds from financing transaction, net $ 46.1        
SPCP Group | Cobra Acquisitions          
Other Commitments [Line Items]          
Accounts receivables sold, purchase rate percentage 88.00%        
Accounts receivable, sale, first tranche         $ 63.0
Proceeds from financing transaction, net     $ 54.4    
Sale of accounts receivable, financing costs       $ 5.5  
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions          
Other Commitments [Line Items]          
Proceeds from financing transaction, net   $ 8.6      
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group          
Other Commitments [Line Items]          
Proceeds from financing transaction, net     $ 64.0    
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)          
Other Commitments [Line Items]          
Accounts receivable, contract costs, amount transferred, net $ 54.4 $ 54.4