v3.26.1
Revenue Recognition and Contract Balances
6 Months Ended
Jun. 28, 2026
Revenue Recognition and Contract Balances [Abstract]  
Revenue Recognition and Contract Balances

(4) Revenue Recognition and Contract Balances

 

Disaggregation of revenue

 

Refer to the table below for the Company’s revenue recognized (in thousands)

 

   Thirteen Weeks Ended   Twenty-Six Weeks Ended 
   June 28,
2026
   June 29,
2025
   June 28,
2026
   June 29,
2025
 
Residential Solar Installation                
Revenue recognized over time  $28,672   $38,516   $60,209   $75,020 
Total Residential Solar Installation   28,672    38,516    60,209    75,020 
                     
New Homes Business                    
Revenue recognized over time   11,397    10,062    21,503    25,528 
Revenue recognized at a point in time   2,087    17,537    6,610    43,980 
Total New Homes Business   13,484    27,599    28,113    69,508 
                     
Dealer                    
Revenue recognized at a point in time   12,702    
    39,329    
 
Total Dealer   12,702    
    39,329    
 
Total revenue  $54,858   $66,115   $127,651   $144,528 
                     
Total revenue recognized over time  $40,069   $48,578   $81,712   $100,548 
Total revenue recognized at a point in time  $14,789   $17,537   $45,939   $43,980 

 

All revenue was generated in the United States.

Contract liabilities

 

Contract liabilities consist of the following (in thousands):

 

   As of 
   June 28,   December 28, 
   2026   2025 
Contract liabilities:        
Contract liabilities, current  $8,599   $20,336 
Contract liabilities, noncurrent   794    794 
Total contract liabilities  $9,393   $21,130 

 

Revenue recognized from contract liabilities for the thirteen weeks and twenty-six week periods was $1.1 million and $19.6 million, respectively.