XML 44 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 29, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represent disaggregated revenue from contracts with customers for the three months ended March 29, 2020, and March 31, 2019 along with the reportable segment for each category:

Three Months Ended
(In thousands)SunPower TechnologiesSunPower Energy ServicesTotal Revenue
Category March 29, 2020 March 31, 2019March 29, 2020 March 31, 2019 March 29, 2020 March 31, 2019
Module and component sales $94,299  $79,524  $165,738  $115,656  $260,037  $195,180  
Solar power systems sales and EPC services 65,023  90,481  103,803  46,537  168,826  137,018  
Operations and maintenance—  —  15,070  9,244  15,070  9,244  
Residential leasing—  —  1,324  3,884  1,324  3,884  
Solar services1
—  —  3,933  2,899  3,933  2,899  
Revenue $159,322  $170,005  $289,868  $178,220  $449,190  $348,225  
1Upon adoption of ASC 842, revenues from residential leasing are being accounted for under ASC 606 and recorded under 'Solar services'
Changes in Estimates Also included in the table is the net change in estimate as a percentage of the aggregate revenue for such projects.
Three Months Ended
(In thousands, except number of projects)March 29, 2020March 31, 2019
Decrease in revenue from net changes in transaction prices$—  $(3,301) 
Increase (decrease) in revenue from net changes in input cost estimates(1,133) 2,410  
Net decrease in revenue from net changes in estimates$(1,133) $(891) 
 
Number of projects11
Net change in estimate as a percentage of aggregate revenue for associated projects(1.1)%(11.3)%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
ProjectRevenue CategoryEPC Contract/Partner Developed ProjectExpected Year Revenue Recognition Will Be Completed
Percentage of Revenue Recognized1
Various Distribution Generation ProjectsSolar power systems sales and EPC servicesVarious202072.8%
1Denotes average percentage of revenue recognized.