Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Assignment Agreement (Details)

v3.24.1.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
Jan. 31, 2024
Feb. 28, 2024
Dec. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Oct. 16, 2023
Oct. 06, 2023
Dec. 21, 2022
Nov. 21, 2022
Jul. 23, 2021
May 26, 2021
Guarantor Obligations [Line Items]                          
Financing arrangement, net           $ 0 $ 48,943            
Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net   $ 46,100                      
Financing arrangement, net             48,900            
Wexford                          
Guarantor Obligations [Line Items]                          
Assignment agreement, percentage of outstanding amounts from PREPA, required to remit   50.00%     50.00%                
SPCP Group | Cobra Acquisitions                          
Guarantor Obligations [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              
Accounts receivable, contract costs, amount expected to be authorized   $ 54,400     $ 54,400                
Percentage of increase in transferred amount monthly   1.00%     1.00%                
Percentage of interest accrued on transferred amount   6.00%     6.00%                
Sale of accounts receivable, financing costs           5,500 $ 2,800            
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                          
Guarantor Obligations [Line Items]                          
Accounts receivable, contract costs, amount expected to be authorized               $ 54,400          
Cobra Acquisitions | SPCP Group                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net 41,000     54,400   54,400              
Puerto Rico Electric Power Authority (PREPA)                          
Guarantor Obligations [Line Items]                          
Accounts receivable, contract costs, amount expected to be authorized                   $ 68,100 $ 5,600 $ 47,000 $ 47,000
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net         $ 8,600                
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net $ 50,600   $ 13,400 $ 64,000   $ 64,000