XML 50 R37.htm IDEA: XBRL DOCUMENT
v3.26.1

Revenue Recognition and Contract Balances (Tables) | 12 Months Ended
--- | ---
Dec. 28, 2025
Revenue Recognition and Contract Balances [Abstract] |
Schedule of Disaggregated Revenue | All revenue is generated in the U.S. Revenue is disaggregated as follows (in thousands):
|  | Fiscal Year Ended |
|  | December 28, |  |  | December 29, |
|  | 2025 |  |  | 2024 |
Residential Solar Installation |  |  |  |  |  |
Revenue recognized over time |  | $ | 160,987 |  |  | $ | 67,460 |
Total Residential Solar Installation |  |  | 160,987 |  |  |  | 67,460 |
New Homes Business |  |  |  |  |  |  |  |
Revenue recognized over time |  |  | 46,686 |  |  |  | 32,205 |
Revenue recognized at a point in time |  |  | 77,909 |  |  |  | 9,077 |
Total New Homes Business |  |  | 124,595 |  |  |  | 41,282 |
Dealer |  |  |  |  |  |  |  |
Revenue recognized at a point in time |  |  | 14,418 |  |  |  | — |
Total Dealer |  |  | 14,418 |  |  |  | — |
Total revenue |  | $ | 300,000 |  |  | $ | 108,742 |
Total revenue recognized over time |  | $ | 207,673 |  |  | $ | 99,665 |
Total revenue recognized at a point in time |  |  | 92,327 |  |  |  | 9,077 |
Schedule of Accounts Receivable, Contract Assets and Liabilities | Accounts receivable, contract assets and contract liabilities from contracts with customers are as follows (in thousands):
|  | As of |
|  | December 28, |  |  | December 29, |
|  | 2025 |  |  | 2024 |
Trade accounts receivable, net |  | $ | 67,824 |  |  | $ | 25,842 |
Contract assets: |  |  |  |  |  |  |  |
Contract assets, current |  | $ | 14,122 |  |  | $ | 26,066 |
Total contract assets |  | $ | 14,122 |  |  | $ | 26,066 |
Contract liabilities: |  |  |  |  |  |  |  |
Contract liabilities, current |  | $ | 20,336 |  |  | $ | 10,003 |
Contract liabilities, noncurrent |  |  | 794 |  |  |  | 918 |
Total contract liabilities |  | $ | 21,130 |  |  | $ | 10,921 |
Schedule of Changes in Contract Assets and Liabilities | Changes in the balances of contract assets in the fiscal years ended December 28, 2025 and December 29, 2024 were as follows (in thousands):
|  | Fiscal Year Ended |
Contract assets |  | December 28, |  |  | December 29, |
|  | 2025 |  |  | 2024 |
Contract assets, beginning of period |  | $ | 26,066 |  |  | $ | — |
Contract assets recognized |  |  | 12,979 |  |  |  | 21,451 |
Reclassifications to accounts receivable |  |  | (26,066 | ) |  |  | — |
Increase due to contract assets acquired in business combination |  |  | 1,143 |  |  |  | 4,615 |
Contract assets, end of period |  | $ | 14,122 |  |  | $ | 26,066 |
Changes in the balances of contract liabilities in the fiscal years ended December 28, 2025 and December 29, 2024 were as follows (in thousands):
|  | Fiscal Year Ended |
Contract liabilities |  | December 28, |  |  | December 29, |
|  | 2025 |  |  | 2024 |
Contract liabilities, beginning of period |  | $ | 10,921 |  |  | $ | 3,478 |
Increases due to billings or cash received in advance |  |  | 6,750 |  |  |  | 2,642 |
Revenue recognized from beginning balance of contract liabilities |  |  | (9,889 | ) |  |  | (2,560 | )
Increase due to contract liabilities assumed in a business combination |  |  | 13,348 |  |  |  | 7,361 |
Contract liabilities, end of period |  | $ | 21,130 |  |  | $ | 10,921 |

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5C -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5D -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7 Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 205 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1 Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3 + Details
Name: | us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 + Details
Name: | us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration