XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 28, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represent disaggregated revenue from contracts with customers for the three and six months ended June 28, 2020, and June 30, 2019 along with the reportable segment for each category:

Three Months Ended
(In thousands)SunPower TechnologiesSunPower Energy ServicesTotal Revenue
Category June 28, 2020 June 30, 2019June 28, 2020 June 30, 2019 June 28, 2020 June 30, 2019
Module and component sales $83,237  $113,805  $113,345  $143,707  $196,582  $257,512  
Solar power systems sales and EPC services 51,791  110,749  89,885  47,304  141,676  158,053  
Operations and maintenance—  —  9,397  11,276  9,397  11,276  
Residential leasing—  —  1,329  1,676  1,329  1,676  
Solar services1
—  —  3,930  7,764  3,930  7,764  
Revenue $135,028  $224,554  $217,886  $211,727  $352,914  $436,281  


Six Months Ended
(In thousands)SunPower TechnologiesSunPower Energy ServicesTotal Revenue
CategoryJune 28, 2020June 30, 2019June 28, 2020June 30, 2019June 28, 2020June 30, 2019
Module and component sales$177,535  $193,328  $279,083  $259,363  $456,618  $452,691  
Solar power systems sales and EPC services116,814  201,230  193,689  93,842  310,503  295,072  
Operations and maintenance—  —  24,467  20,520  24,467  20,520  
Residential leasing—  —  2,653  5,560  2,653  5,560  
Solar services1
—  —  7,863  10,663  7,863  10,663  
Revenue$294,349  $394,558  $507,755  $389,948  $802,104  $784,506  

1Upon adoption of ASC 842, revenues from residential leasing are being accounted for under ASU No. 2014-09 ("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 EndedSix Months Ended
(In thousands, except number of projects)June 28, 2020June 30, 2019June 28, 2020June 30, 2019
Decrease in revenue from net changes in transaction prices$(308) $—  $(308) $(3,301) 
Increase (decrease) in revenue from net changes in input cost estimates1,082  —  (51) 2,410  
Net decrease in revenue from net changes in estimates$774  $—  (359) $(891) 
 
Number of projects121
Net change in estimate as a percentage of aggregate revenue for associated projects11.5 %— %(0.3)%(11.3)%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
ProjectRevenue CategoryEPC Contract/Partner Developed ProjectExpected Year Revenue Recognition Will Be CompletedAverage Percentage of Revenue Recognized
Various Distribution Generation ProjectsSolar power systems sales and EPC servicesVarious202168.2%