Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Assignment Agreement (Details)

v3.24.0.1
Commitments and Contingencies - Assignment Agreement (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Dec. 01, 2023
Mar. 01, 2024
Dec. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 16, 2023
Oct. 06, 2023
Dec. 21, 2022
Nov. 21, 2022
Jul. 23, 2021
May 26, 2021
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net         $ 46,120 $ 0 $ 0            
Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net $ 46,100                        
Wexford                          
Guarantor Obligations [Line Items]                          
Percentage of outstanding amounts from PREPA required to be remitted 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        
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         $ 2,800                
SPCP Group | Cobra Acquisitions | Scenario, Forecast                          
Guarantor Obligations [Line Items]                          
Sale of accounts receivable financing costs       $ 5,500                  
SPCP Group | Cobra Acquisitions | Subsequent Event                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net   $ 9,600                      
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 | Subsequent Event                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net   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 | Subsequent Event                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net   $ 64,000