XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Oct. 03, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables represent disaggregated revenue from contracts with customers for the three and nine months ended October 3, 2021 and September 27, 2020 along with the reportable segment for each category:

Three Months Ended
(In thousands)October 3, 2021September 27, 2020
CategoryResidential, Light CommercialCommercial and Industrial SolutionsOthersTotalResidential, Light CommercialCommercial and Industrial SolutionsOthersTotal
Solar power systems sales and EPC services$276,606 $36,956 $980 $314,542 $191,016 $73,840 $2,688 $267,544 
Operations and maintenance— 3,368 697 4,065 — — 75 75 
Residential leasing1,291 — — 1,291 1,284 — — 1,284 
Solar services3,738 — — 3,738 5,485 418 — 5,903 
Total revenues$281,635 $40,324 $1,677 $323,636 $197,785 $74,258 $2,763 $274,806 

Nine Months Ended
(In thousands)October 3, 2021September 27, 2020
CategoryResidential, Light CommercialCommercial and Industrial SolutionsOthersTotalResidential, Light CommercialCommercial and Industrial SolutionsOthersTotal
Solar power systems sales and EPC services$757,983 $145,986 $7,945 $911,914 $568,303 $170,403 $3,147 $741,853 
Operations and maintenance— 8,776 2,562 11,338 — 3,619 19,844 23,463 
Residential leasing3,765 — — 3,765 3,937 — — 3,937 
Solar services11,944 — — 11,944 12,524 1,242 — 13,766 
Total revenues$773,692 $154,762 $10,507 $938,961 $584,764 $175,264 $22,991 $783,019 
Schedule of 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)October 3, 2021September 27, 2020October 3, 2021September 27, 2020
Increase in revenue from net changes in transaction prices$— $1,142 $2,131 $834 
Decrease in revenue from net changes in input cost estimates— (1,041)(2,084)(1,092)
Net increase (decrease) in revenue from net changes in estimates$— $101 $47 $(258)
 
Number of projects234
Net change in estimate as a percentage of aggregate revenue for associated projects— %0.3 %0.6 %(0.2)%
Schedule of Contract Asset and Contract Liability Total contract assets and contract liabilities balances as of the respective dates are as follows:
As of
(In thousands)October 3, 2021January 3, 2021
Contract assets$94,115 $122,802 
Contract liabilities98,756 102,594 
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table represents the average percentage of completion as of October 3, 2021 for EPC agreements for projects that we are constructing. We expect to recognize $152.0 million of revenue upon transfer of control of the projects.

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 servicesVarious202392.2 %