XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Apr. 03, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table represents disaggregated revenue from contracts with customers for the three months ended April 3, 2022 and April 4, 2021:

Three Months Ended
(In thousands)April 3, 2022April 4, 2021
Solar power systems sales$271,644 $166,327 
Component sales59,877 50,732 
Light commercial sales14,196 15,718 
Services and other4,560 7,359 
Total revenues$350,277 $240,136 
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)April 3, 2022January 2, 2022
Contract assets$41,653 $31,925 
Contract liabilities85,186 80,990