v3.26.1
Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, Major Customer [Line Items]    
Total revenue $ 722,231 $ 504,271
Customer agreements and incentives    
Revenue, Major Customer [Line Items]    
Total revenue 467,822 402,920
Customer agreements    
Revenue, Major Customer [Line Items]    
Total revenue 447,102 381,360
Incentives    
Revenue, Major Customer [Line Items]    
Total revenue 20,720 21,560
Energy systems and product sales    
Revenue, Major Customer [Line Items]    
Total revenue 254,409 101,351
Energy systems    
Revenue, Major Customer [Line Items]    
Total revenue 212,215 40,068
Products    
Revenue, Major Customer [Line Items]    
Total revenue $ 42,194 $ 61,283