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

Commitment and Contingencies - Letters of Credit (Details)

v3.25.0.1
Commitment and Contingencies - Letters of Credit (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Oct. 18, 2024
Dec. 31, 2023
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions      
Guarantor Obligations [Line Items]      
Restricted cash $ 19.3 $ 19.3  
Letter of Credit | Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)      
Guarantor Obligations [Line Items]      
Outstanding borrowing under the credit facility 18.4    
Letter of Credit | Line of Credit      
Guarantor Obligations [Line Items]      
Outstanding borrowing under the credit facility $ 7.5   $ 6.3