XML 64 R53.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding | 12 Months Ended
--- | ---
Dec. 31, 2023 shares
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Less: Redemption of FACT Class A Ordinary Shares | (31,041,243)
Total shares from the Mergers and PIPE Financing | 19,796,221
Legacy Complete Solaria shares | 20,034,257
2022 Convertible Note Shares | 5,460,075
Shares of Complete Solaria Common stock immediately after Mergers | 45,290,553
Sponsor [Member] |
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Bonus shares issued | 193,976
PIPE [Member] |
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Bonus shares issued | 120,000
Shares issued | 1,690,000
FPA [Member] |
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Bonus shares issued | 150,000
Shares issued | 5,558,488
Class A Ordinary Shares [Member] |
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Ordinary Shares, outstanding prior to Mergers | 34,500,000
Class B Ordinary Shares [Member] |
Reverse Recapitalization (Details) - Schedule of Common Stock Outstanding [Line Items] |
Ordinary Shares, outstanding prior to Mergers | 8,625,000

X
- Definition Bonus shares. + References No definition available. + Details
Name: | cslr_BonusSharesIssued
Namespace Prefix: | cslr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Legacyin shares. + References No definition available. + Details
Name: | cslr_LegacyInShares
Namespace Prefix: | cslr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The number of total shares from the mergers and PIPE financing. + References No definition available. + Details
Name: | cslr_SharesFromTheMergersAndPIPEFinancing
Namespace Prefix: | cslr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Shares of complete solaria common stock immediately after mergers. + References No definition available. + Details
Name: | cslr_SharesOfCompleteSolariaCommonStockImmediatelyAfterMergers
Namespace Prefix: | cslr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of other common stock instruments held by shareholder, including, but not limited to, exchangeable shares. + References No definition available. + Details
Name: | us-gaap_CommonStockOtherSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 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 -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of securities classified as temporary equity that have been allocated to investors to buy. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: 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(27)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_TemporaryEquityShareSubscriptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=cslr_SponsorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=cslr_PrivateInvestmentInPublicEquityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=cslr_ForwardPurchaseAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |