XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Major Customer [Line Items]    
Total revenue $ 458,188 $ 589,849
Customer agreements and incentives    
Revenue, Major Customer [Line Items]    
Total revenue 322,967 246,474
Customer agreements    
Revenue, Major Customer [Line Items]    
Total revenue 304,134 225,088
Incentives    
Revenue, Major Customer [Line Items]    
Total revenue 18,833 21,386
Solar energy systems and product sales    
Revenue, Major Customer [Line Items]    
Total revenue 135,221 343,375
Solar energy systems    
Revenue, Major Customer [Line Items]    
Total revenue 65,065 228,902
Product sales    
Revenue, Major Customer [Line Items]    
Total revenue $ 70,156 $ 114,473