XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, Major Customer [Line Items]        
Total revenue $ 724,557 $ 537,173 $ 1,798,164 $ 1,519,227
Customer agreements and incentives        
Revenue, Major Customer [Line Items]        
Total revenue 491,600 405,861 1,352,520 1,116,653
Customer agreements        
Revenue, Major Customer [Line Items]        
Total revenue 458,460 368,641 1,273,259 1,030,859
Incentives        
Revenue, Major Customer [Line Items]        
Total revenue 33,140 37,220 79,261 85,794
Solar energy systems and product sales        
Revenue, Major Customer [Line Items]        
Total revenue 232,957 131,312 445,644 402,574
Solar energy systems        
Revenue, Major Customer [Line Items]        
Total revenue 164,789 47,189 242,731 167,535
Product sales        
Revenue, Major Customer [Line Items]        
Total revenue $ 68,168 $ 84,123 $ 202,913 $ 235,039