Quarterly report [Sections 13 or 15(d)]

Commitments and Contingencies - Assignment Agreement (Details)

v3.25.1
Commitments and Contingencies - Assignment Agreement (Details) - USD ($)
$ in Millions
2 Months Ended 3 Months Ended
Dec. 01, 2023
Dec. 01, 2023
Mar. 31, 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