Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Assignment Agreement (Details)

v3.25.4
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        
Guarantor Obligations [Line Items]        
Proceeds from financing transaction, net $ 46.1      
SPCP Group | Cobra Acquisitions        
Guarantor Obligations [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        
Guarantor Obligations [Line Items]        
Proceeds from financing transaction, net   $ 8.6    
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group        
Guarantor Obligations [Line Items]        
Proceeds from financing transaction, net     $ 64.0  
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)        
Guarantor Obligations [Line Items]        
Accounts receivable, contract costs, amount expected to be authorized $ 54.4 $ 54.4