v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
business_activity
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Summary Of Significant Accounting Policies [Line Items]        
Number of operating segments | segment 1      
Number of business activities | business_activity 1      
Revenue from energy system $ 722,231 $ 504,271    
Deferred revenue 1,530,386   $ 1,513,333 $ 1,300,000
Deferred revenue, revenue recognized 33,600 32,200    
Contracted but not yet recognized $ 38,000,000      
Revenue expected to recognize over next twelve months, percent 5.00%      
Revenue recognized, term, existing deferred revenue 10 years      
Renewal term 5 years      
Energy systems        
Summary Of Significant Accounting Policies [Line Items]        
Average age 6 years      
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Supplier payment term 90 days      
Power purchase or lease agreement term 20 years      
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Supplier payment term 120 days      
Power purchase or lease agreement term 25 years      
Energy systems        
Summary Of Significant Accounting Policies [Line Items]        
Revenue from energy system $ 212,215 $ 40,068    
Energy systems | Largest Customer        
Summary Of Significant Accounting Policies [Line Items]        
Revenue from energy system $ 174,600