XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 04, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represent disaggregated revenue from contracts with customers for the three months ended April 4, 2021, and March 29, 2020 along with the reportable segment for each category:

Three Months Ended
(In thousands)April 4, 2021March 29, 2020
CategoryResidential, Light CommercialCommercial and Industrial SolutionsOthersTotalResidential, Light CommercialCommercial and Industrial SolutionsOthersTotal
Solar power systems sales and EPC services$232,777 $62,992 $1,587 $297,356 $221,915 $47,627 $676 $270,218 
Operations and maintenance— 3,270 611 3,881 — 2,561 12,510 15,071 
Residential leasing1,120 — — 1,120 1,324 — — 1,324 
Solar services4,041 — — 4,041 3,509 424 — 3,933 
Revenue$237,938 $66,262 $2,198 $306,398 $226,748 $50,612 $13,186 $290,546 
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)April 4, 2021March 29, 2020
Increase (decrease) in revenue from net changes in transaction prices$— $— 
Increase (decrease) in revenue from net changes in input cost estimates— (1,133)
Net decrease in revenue from net changes in estimates$— $(1,133)
 
Number of projects1
Net change in estimate as a percentage of aggregate revenue for associated projects— %(1.1)%
Contract with Customer, Contract Asset, Contract Liability, and Receivable
Three Months Ended
(In thousands, except number of projects)April 4, 2021January 3, 2021
Contract Assets122,315 122,802 
Contract Liabilities89,133 102,594 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
The following table represents our remaining performance obligations as of April 4, 2021 for EPC agreements for projects that we are constructing or expect to construct. We expect to recognize $143.6 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.7 %