v3.25.2
Related Parties - Narrative (Details) - Energy Capital Partners (ECP) - Treasury Stock - USD ($)
$ / shares in Units, $ in Thousands
Jan. 30, 2025
Jan. 29, 2025
Related Party Transaction [Line Items]    
Shares repurchases (in shares) 8,143,635  
Shares repurchased, repurchase price $ 4.00  
Shares repurchased, discount percentage 23.00%  
Common stock, closing market price per share   $ 5.19
Shares repurchased, amount $ 32,600  
Affiliated Entity | Purchase of Common Shares    
Related Party Transaction [Line Items]    
Shares repurchases (in shares) 8,143,635  
Shares repurchased, repurchase price $ 4.00  
Shares repurchased, discount percentage 23.00%  
Common stock, closing market price per share   $ 5.19
Shares repurchased, amount $ 32,600