Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Assignment Agreement (Details)

v3.24.2.u1
Commitments and Contingencies - Assignment Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Feb. 26, 2024
Dec. 01, 2023
Feb. 29, 2024
Jan. 31, 2024
Feb. 28, 2024
Dec. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Oct. 06, 2023
Other Commitments [Line Items]                    
Financing arrangement, net               $ 48,943 $ 0  
Cobra Acquisitions                    
Other Commitments [Line Items]                    
Proceeds from financing transaction, net   $ 46,100                
Financing arrangement, net               48,900    
Wexford                    
Other Commitments [Line Items]                    
Assignment agreement, percentage of outstanding amounts from PREPA, required to remit   50.00%       50.00%        
SPCP Group | Cobra Acquisitions                    
Other Commitments [Line Items]                    
Accounts receivables sold, purchase rate percentage   88.00%                
Accounts receivable, sale, first tranche                   $ 63,000
Proceeds from financing transaction, net     $ 9,600   $ 9,600   $ 9,600      
Percentage of increase in transferred amount monthly   1.00%       1.00%        
Percentage of interest accrued on transferred amount   6.00%       6.00%        
Accounts receivable, contract costs, amount expected to be authorized   $ 54,400       $ 54,400        
Sale of accounts receivable, financing costs             5,500 $ 2,800    
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                    
Other Commitments [Line Items]                    
Proceeds from financing transaction, net           8,600        
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                    
Other Commitments [Line Items]                    
Proceeds from financing transaction, net $ 50,600     $ 13,400 $ 64,000   $ 64,000      
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                    
Other Commitments [Line Items]                    
Accounts receivable, contract costs, amount transferred, net   $ 54,400       $ 54,400