XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jul. 02, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table represents disaggregated revenue from contracts with customers for the three and six months ended July 2, 2023 and July 3, 2022:

Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Solar power systems sales$368,084 $320,294 $714,633 $591,938 
Component sales88,281 74,542 174,812 134,419 
Light commercial sales60 24,569 612 38,765 
Services and other7,426 (1,633)14,672 2,927 
Total revenues$463,851 $417,772 $904,729 $768,049 
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)July 2, 2023January 1, 2023
Contract assets$49,666 $51,001 
Contract liabilities1
$234,326 $155,764 

1 As of July 2, 2023 and January 1, 2023, we had indemnifications of $1.0 million retained in connection with our C&I Solutions sale, which are presented within “contract liabilities, net of current portion” on our condensed consolidated balance sheets.