XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
reporting_unit
Sep. 30, 2023
USD ($)
reporting_unit
Dec. 31, 2025
USD ($)
business_activity
reporting_unit
segment
Dec. 31, 2024
USD ($)
reporting_unit
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of operating segments | segment     1    
Number of business activities | business_activity     1    
Total revenue     $ 2,956,997 $ 2,037,719 $ 2,259,813
Provisions for credit losses     24,700 17,000 21,700
Uncollectible receivables written off     19,400 20,700 15,800
Capitalized additional costs associated with software     $ 33,500 $ 25,900 21,300
Number of reporting units | reporting_unit 1 1 1 1  
Non-cash goodwill impairment charge   $ 1,200,000 $ 0 $ 3,122,168 1,158,000
Opening balance of deferred revenue $ 1,338,347   1,513,333 1,338,347 1,200,000
Deferred revenue, revenue recognized     152,700 137,700 113,300
Contracted but not yet recognized revenue     $ 37,300,000    
Revenue expected to recognize over next twelve months (as percent)     5.00%    
Revenue recognized, term, existing deferred revenue (in years)     10 years    
Performance obligation guarantees, intervals in which systems are monitored to insure performance is met (in years)     2 years    
Renewal term (in years)     5 years    
Energy systems          
Summary Of Significant Accounting Policies [Line Items]          
Total revenue     $ 878,341 204,776 656,408
Energy systems and product sales          
Summary Of Significant Accounting Policies [Line Items]          
Total revenue     1,137,990 532,492 1,073,107
Solar materials purchases from top five suppliers     777,342 539,952 $ 1,019,638
Energy systems and product sales | Cost of Goods and Service Benchmark | Supplier Concentration Risk | Top Five Suppliers          
Summary Of Significant Accounting Policies [Line Items]          
Solar materials purchases from top five suppliers     $ 1,000,000 $ 854,900  
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Supplier payment term (in days)     90 days    
Power purchase or lease agreement term (in years)     20 years    
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Supplier payment term (in days)     120 days    
Power purchase or lease agreement term (in years)     25 years    
Energy systems          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life (in years)     35 years    
Residential solar energy system, average age (in years)     6 years    
Inverters and batteries | Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life (in years)     10 years    
Inverters and batteries | Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life (in years)     15 years    
Software and software development costs          
Summary Of Significant Accounting Policies [Line Items]          
Estimated useful life (in years)     3 years    
Largest Customer | Energy systems          
Summary Of Significant Accounting Policies [Line Items]          
Total revenue     $ 683,700