XML 91 R78.htm IDEA: XBRL DOCUMENT
v3.26.1

Forward Purchase Agreements (Details) - USD ($) $ / shares in Units, $ in Thousands |  |  |  |  |  |  | 1 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2024 | Sep. 16, 2024 | May 08, 2024 | May 07, 2024 | Dec. 18, 2023 | Jul. 13, 2023 | Aug. 01, 2025 | Dec. 28, 2025 | Dec. 29, 2024 | May 17, 2024
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Agreed to purchase (in Shares) |  | 467.8363 |  |  |  |  |  |  |  |
Reset floor price | $ 1 |  | $ 1 | $ 1 |  |  |  |  |  |
Stock issued (in Dollars) |  |  |  |  |  |  |  | $ 16 | $ 14 |
Price per share |  |  |  |  |  |  |  |  |  | $ 1
Due to related parties (in Dollars) |  |  |  |  |  |  |  | 155,289 | 145,831 |
Related Party [Member] |  |  |  |  |  |  |  |  |  |
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Due to related parties (in Dollars) |  |  |  |  |  |  |  |  | 1,300 |
FPAs [Member] |  |  |  |  |  |  |  |  |  |
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Agreed to purchase (in Shares) |  |  |  |  |  | 5,618,488 |  |  |  |
Maturity date |  |  |  |  |  | 24 months |  |  |  |
Sale price per share |  |  |  |  |  | $ 5 |  |  |  |
Stock issued (in Dollars) |  |  |  |  | $ 10,000 |  |  |  |  |
Due to related parties (in Dollars) |  |  |  |  |  |  |  | $ 4,000 | 3,500 |
FPAs [Member] | Related Party [Member] |  |  |  |  |  |  |  |  |  |
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Due to related parties (in Dollars) |  |  |  |  |  |  |  |  | $ 1,300 |
Maximum [Member] |  |  |  |  |  |  |  |  |  |
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Reset floor price |  |  |  |  | $ 5 |  |  |  |  |
Consecutive trading days | 30 years |  |  |  |  |  | 30 years |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |
Forward Purchase Agreements [Line Items] |  |  |  |  |  |  |  |  |  |
Reset floor price |  |  |  |  | $ 3 |  |  |  |  |
Consecutive trading days | 20 years |  |  |  |  |  | 20 years |  |  |

X
- Definition Consecutive trading days. + References No definition available. + Details
Name: | spwr_ConsecutiveTradingDays
Namespace Prefix: | spwr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Maturity date. + References No definition available. + Details
Name: | spwr_MaturityDate
Namespace Prefix: | spwr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reset floor price. + References No definition available. + Details
Name: | spwr_ResetFloorPrice
Namespace Prefix: | spwr_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reset price per share. + References No definition available. + Details
Name: | spwr_ResetPricePerShare
Namespace Prefix: | spwr_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (01)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_CommonStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 64 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_OtherLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=spwr_FPAsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |