XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 27, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represent disaggregated revenue from contracts with customers for the three and nine months ended September 27, 2020, and September 29, 2019 along with the reportable segment for each category:


Three Months Ended
(In thousands)September 27, 2020September 29, 2019
CategoryResidential, Light CommercialCommercial and Industrial SolutionsOthersTotalResidential, Light CommercialCommercial and Industrial SolutionsOthersTotal
Solar power systems sales and EPC services191,016 73,840 2,688 267,544 195,686 58,507 8,354 262,547 
Operations and maintenance— — 75 75 — 4,659 10,074 14,733 
Residential leasing1,284 — — 1,284 3,523 — — 3,523 
Solar services1
5,485 418 — 5,903 4,881 358 — 5,239 
Revenue$197,785 $74,258 $2,763 $274,806 $204,090 $63,524 $18,428 $286,042 
Nine Months Ended
(In thousands)September 27, 2020September 29, 2019
CategoryResidential, Light CommercialCommercial and Industrial SolutionsOtherTotalResidential, Light CommercialCommercial and Industrial SolutionsOtherTotal
Solar power systems sales and EPC services568,303 170,403 3,147 741,853 458,141 147,221 22,973 628,335 
Operations and maintenance— 3,619 19,844 23,463 — 7,696 29,592 37,288 
Residential leasing3,937 — — 3,937 9,083 — — 9,083 
Solar services1
12,524 1,242 — 13,766 15,046 856 — 15,902 
Revenue$584,764 $175,264 $22,991 $783,019 $482,270 $155,773 $52,565 $690,608 

1 Upon 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 EndedNine Months Ended
(In thousands, except number of projects)September 27, 2020September 29, 2019September 27, 2020September 29, 2019
Increase (decrease) in revenue from net changes in transaction prices$1,142 $— $834 $(3,301)
Increase (decrease) in revenue from net changes in input cost estimates(1,041)1,734 (1,092)4,144 
Net decrease in revenue from net changes in estimates$101 $1,734 (258)$843 
 
Number of projects2142
Net change in estimate as a percentage of aggregate revenue for associated projects0.3 %3.6 %(0.2)%1.5 %
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 servicesVarious202176.9%