v3.25.4
SK ecoplant Strategic Investment - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 29, 2025
shares
Aug. 14, 2025
shares
Jul. 10, 2025
shares
Sep. 23, 2023
USD ($)
shares
Mar. 31, 2023
USD ($)
Mar. 20, 2023
USD ($)
$ / shares
shares
Nov. 08, 2022
shares
Aug. 10, 2022
$ / shares
shares
Dec. 29, 2021
shares
Dec. 31, 2023
USD ($)
MW
Sep. 30, 2023
MW
Oct. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 30, 2023
USD ($)
Schedule of Equity Method Investments [Line Items]                                
Additional commitment | MW                   250            
Long-term purchase commitment, term                   4 years            
Minimum purchase commitment | MW                   500 250          
Derecognition of the pre-modification forward contract fair value                             $ 76,242  
Deferred revenue                         $ 65,608 $ 66,304    
SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Purchase commitment period                       3 years        
Shares sold in offering (in shares) | shares 3,912,000 2,608 10,000,000                          
Total purchase price       $ 310,500                        
Deferred revenue                               $ 24,600
Sale of stock, excess consideration, deferred expense                         300 4,900    
Percentage of ownership after transaction     5.80%                          
Over-Allotment Option | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Offering price per share (in dollars per share) | $ / shares               $ 23.05                
Second Tranche Closing                                
Schedule of Equity Method Investments [Line Items]                                
Change in fair value           $ 16,100                    
Second Tranche Closing | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Total purchase price           311,000                    
Sale of stock, issuance cost           500                    
Transaction costs           $ 500                    
Loan commitment asset, term           5 years                    
Loan commitment asset, interest rate           4.60%                    
Loan commitment asset                   $ 52,800     52,800   52,800  
Sale of stock, consideration including loan commitment           $ 363,800                    
Deferred revenue           39,500                    
Sale of stock, excess consideration         $ 14,900               9,700 10,000    
Loan commitment asset, current                   5,300         5,300  
Loan commitment asset, noncurrent                   $ 47,500         $ 47,500  
Second Tranche Closing | SK Ecoplant | Prepaid Expenses and Other Current Assets                                
Schedule of Equity Method Investments [Line Items]                                
Sale of stock, excess consideration         8,200               1,600 1,200    
Second Tranche Closing | SK Ecoplant | Other long-term assets                                
Schedule of Equity Method Investments [Line Items]                                
Sale of stock, excess consideration         6,700               $ 8,100 $ 8,800    
Second Tranche Closing | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Sale of stock, consideration including loan commitment           $ 403,300                    
Series A Redeemable Convertible Preferred Stock | Initial Investment | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Offering price per share (in dollars per share) | $ / shares                       $ 25.50        
Total purchase price                       $ 255,000        
Series A Redeemable Convertible Preferred Stock | Initial Investment | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Shares sold in offering (in shares) | shares                 10,000,000     10,000,000        
Series A Redeemable Convertible Preferred Stock | Second Tranche Closing | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Derecognition of the pre-modification forward contract fair value         $ 76,200                      
Class A Common Stock | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Shares converted (in shares) | shares             10,000,000                  
Class A Common Stock | Over-Allotment Option | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Shares sold in offering (in shares) | shares               13,491,701                
Series B Preferred Stock | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Shares converted (in shares) | shares       13,491,701                        
Series B Preferred Stock | Second Tranche Closing | SK Ecoplant                                
Schedule of Equity Method Investments [Line Items]                                
Shares sold in offering (in shares) | shares           13,491,701                    
Offering price per share (in dollars per share) | $ / shares           $ 23.05                    
Temporary equity, par value (in dollars per share) | $ / shares           $ 0.0001