XML 77 R66.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Borrowings and SAFE Agreements (Details) - Part-1 - USD ($) |  |  |  |  |  |  |  | 3 Months Ended | 12 Months Ended | 48 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 19, 2024 | Feb. 15, 2024 | Jan. 31, 2024 | Oct. 31, 2023 | Oct. 01, 2023 | Sep. 30, 2023 | Apr. 02, 2023 | Mar. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2018
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Carrying value |  |  |  |  |  |  |  | $ 11,400,000 |  |  |  |
Interest expense recognized |  |  |  |  |  |  | $ 300,000 | 300,000 |  |  |  |
Prime rate plus |  |  |  |  |  |  |  |  | 4.50% |  |  |
Total amendment fees |  |  |  |  |  |  |  |  | $ 1,900,000 |  |  |
Principal balance |  |  |  |  |  |  |  |  | 5,100,000 |  |  |
Borrow, percentage |  |  |  |  |  |  |  |  |  | 70.00% |  |
Vendor purchase net amount |  |  |  |  |  |  |  |  |  | $ 10,000,000 |  |
Borrowing |  |  |  |  |  |  |  |  |  | 20,000,000 | $ 20,000,000 |
Outstanding net debt |  |  |  |  |  |  |  | 12,700,000 | 12,200,000 |  |  |
Accrued financing cost |  |  |  |  |  |  |  | 5,000,000 | 4,500,000 |  |  |
Recognized interest expense |  |  |  |  |  |  | 1,700,000 | 500,000 |  |  |  |
Pay return capital |  |  |  |  |  | $ 500,000 |  |  |  |  |  |
Balance owed amount |  |  |  |  |  |  |  | 300,000 |  |  |  |
Contributed |  |  |  |  |  |  |  | $ 25,600,000 |  |  |  |
Redemption price percentage |  | 80.00% |  |  |  |  |  |  |  |  |  |
Investment dividend payable percentage |  |  |  |  |  |  |  | 25.00% |  |  |  |
Warrant to purchase shares (in Shares) |  |  |  |  |  |  |  | 5,978,960 |  |  |  |
Exercisable shares (in Shares) |  |  |  |  |  |  |  | 4,132,513 |  |  |  |
Investment description |  |  |  |  |  |  |  | The Carlyle Debt Modification Agreement accelerates the redemption date of the investment, which was previously February 14, 2025 and is now March 31, 2024 subsequent to the modification. The acceleration of the redemption date of the investment, resulted in the total redemption amount to be 1.3 times the principal at December 31, 2023. The redemption amount will increase to 1.4 times the original investment at March 31, 2024. Additionally, as part of the amendment, the parties entered into an amended and restated warrant agreement. As part of the Carlyle Warrant Amendment, Complete Solaria issued Carlyle a warrant to purchase up to 2,745,879 shares of Complete Solaria Common Stock at a price per share of $0.01, which is inclusive of the outstanding warrant to purchase 1,995,879 shares at the time of modification. The warrant, which expires on July 18, 2030, provides Carlyle with the right to purchase shares of Complete Solaria Common Stock based on (a) the greater of (i) 1,995,879 shares and (ii) the number of shares equal to 2.795% of Complete Solaria’s issued and outstanding shares of common stock, on a fully-diluted basis; plus (b) on and after the date that is ten (10) days after the date of the agreement, an additional 350,000 shares; plus (c) on and after the date that is thirty (30) days after the date of the agreement, if the original investment amount has not been repaid, an additional 150,000 shares; plus (d) on and after the date that is ninety (90) days after the date of the agreement, if the original investment amount has not been repaid, an additional 250,000 shares, in each case, of Complete Solaria Common Stock at a price of $0.01 per share. The warrants are classified as liabilities under ASC 815 and are recorded within warrant liability on the Company’s unaudited condensed consolidated statements of operations and comprehensive loss. |  |  |  |
Loss on extinguishment |  |  |  |  | $ 10,300,000 |  |  |  |  |  |  |
Fair value of short term debt |  |  |  |  |  |  |  | $ 28,400,000 |  |  |  |
Redemption amount |  |  |  |  |  |  |  | 35,800,000 |  |  |  |
Short term debt |  |  |  |  |  |  |  | 35,800,000 | 33,300,000 |  |  |
Interest expense |  |  |  |  |  |  |  | 0 |  |  |  |
Long term debt fair value |  |  |  |  |  |  |  | $ 35,800,000 |  |  |  |
Dividend cash |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |
Convertible conversion price (in Dollars per share) |  |  | $ 1,431,297 |  |  |  |  | $ 0.36 |  |  |  |
Closing price per share (in Dollars per share) |  |  | 1.31 |  |  |  |  |  |  |  |  |
Purchaser investing | $ 50,000,000 | $ 3,500,000 |  |  |  |  |  |  |  |  |  |
Amount equal to the greater |  | $ 3,500,000 |  |  |  |  |  |  |  |  |  |
Convertible shares (in Shares) |  | 3,707,627 |  |  |  |  |  |  |  |  |  |
Convertible Secured Note [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Simple interest rate |  |  |  |  |  |  |  |  |  |  |  | 8.00%
SCI Term Loan and Revolver Loan [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Revolving loan |  |  |  |  |  |  |  |  | $ 5,000,000 |  |  |
Maturity date |  |  |  |  |  |  |  |  | Oct. 31, 2023 |  |  |
Debt in CS Solis [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Redemption price percentage |  |  |  |  |  |  |  | 10.50% |  |  |  |
SAFE Price [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Conversion price (in Dollars per share) |  |  | $ 1.05 |  |  |  |  |  |  |  |  |
Second SAFE {Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Conversion price (in Dollars per share) |  | $ 0.94 |  |  |  |  |  |  |  |  |  |
Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Increased repayment premium, percentage |  |  |  |  |  |  |  |  |  |  | 110.00% |
Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Increased repayment premium, percentage |  |  |  |  |  |  |  |  |  |  | 120.00% |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Price per share (in Dollars per share) |  |  |  |  |  |  |  | $ 0.01 |  |  |  |
Convertible Notes Embedded Derivative Liability [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Other expense |  |  |  |  |  |  |  |  |  | $ 0 |  |
2018 Bridge Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Carrying value |  |  |  |  |  |  |  |  | $ 11,000,000 |  |  |
2018 Bridge Notes [Member] | Convertible Secured Note [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Simple interest rate |  |  |  |  |  |  |  |  |  |  |  | 8.00%
Current Insight Promissory Note [Member] | Promissory Note [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Total Principal amount |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |
2022 Convertible Notes [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Redemption price percentage |  |  | 80.00% |  |  |  |  |  |  |  |  |
Two Thousand Nineteen A Convertible Notes [Member] | Convertible Note [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Conversion rate |  | 80.00% |  |  |  |  |  |  |  |  |  |
CS Soils [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Long-term debt with CS Solis |  |  |  |  |  |  | 800,000 | $ 2,500,000 |  |  |  |
Dividend cash |  |  | $ 53,540,000 |  |  |  |  |  |  |  |  |
Amount equal to the greater |  | $ 3,500,000 |  |  |  |  |  |  |  |  |  |
Revolving Loan [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Interest expense recognized |  |  |  |  |  |  | 100,000 | 100,000 |  |  |  |
Interest rate |  |  |  |  |  |  |  |  | 7.75% |  |  |
Revolving loan amount |  |  |  |  |  |  |  | 5,000,000 |  |  |  |
Principal balance |  |  |  |  |  |  |  | $ 5,300,000 |  |  |  |
Rodgers Massey [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Interest expense recognized |  |  |  | $ 5,000,000 |  |  |  |  |  |  |  |
Interest Expense [Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Interest expense |  |  |  |  |  |  | $ 300,000 |  |  |  |  |
Dividend cash |  |  | $ 1,500,000 |  |  |  |  |  |  |  |  |
Second SAFE {Member] |  |  |  |  |  |  |  |  |  |  |  |
Borrowings and SAFE Agreements [Line Items] |  |  |  |  |  |  |  |  |  |  |  |
Closing price per share (in Dollars per share) |  | $ 1.18 |  |  |  |  |  |  |  |  |  |

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

X
- Definition Closing price per share. + References No definition available. + Details
Name: | cslr_ClosingPricePerShare
Namespace Prefix: | cslr_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Percentage of increased repayment premium, percentage. + References No definition available. + Details
Name: | cslr_IncreasedRepaymentPremiumPercentage
Namespace Prefix: | cslr_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of interest rate. + References No definition available. + Details
Name: | cslr_InterestRate
Namespace Prefix: | cslr_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Investment dividend payable percentage. + References No definition available. + Details
Name: | cslr_InvestmentDividendPayablePercentage
Namespace Prefix: | cslr_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of outstanding net debt. + References No definition available. + Details
Name: | cslr_OutstandingNetDebtAmount
Namespace Prefix: | cslr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of prime rate plus. + References No definition available. + Details
Name: | cslr_PrimeRatePlus
Namespace Prefix: | cslr_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchaser investing. + References No definition available. + Details
Name: | cslr_PurchaserInvesting
Namespace Prefix: | cslr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of recognized interest expense. + References No definition available. + Details
Name: | cslr_RecognizedInterestExpense
Namespace Prefix: | cslr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Warrant to purchase shares. + References No definition available. + Details
Name: | cslr_WarrantToPurchaseShares
Namespace Prefix: | cslr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_CommonStockConvertibleConversionPriceIncrease
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments. + References Reference 1: 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 2: 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_DebtConversionConvertedInstrumentRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of the fee that accompanies borrowing money under the debt instrument. + 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(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentFeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + 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(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of principal of debt issued. + References Reference 1: 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 + Details
Name: | us-gaap_DebtInstrumentIssuedPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage price of original principal amount of debt at which debt can be redeemed by the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 470 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This is the amount of cash advanced as security in return for borrowing securities from another party. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DepositsPaidForSecuritiesBorrowedAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred. + References Reference 1: 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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 2 -SubTopic 405 -Topic 942 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2 + Details
Name: | us-gaap_DividendsCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash. + References Reference 1: 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_DividendsCommonStockCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amortized cost excluding accrued interest, of revolving financing receivable converted to term loan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 79 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-79 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestRevolvingConvertedToTermLoan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of increase in term loan from conversion of revolving financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6A + Details
Name: | us-gaap_FinancingReceivableRevolvingConvertedToTermLoanDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of unamortized loan commitment, origination, and other costs (fees) on financing receivable recognized as adjustment to yield. Excludes financing receivable covered under loss sharing agreement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481598/310-20-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4 Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 3 -SubTopic 20 -Topic 310 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-3 + Details
Name: | us-gaap_FinancingReceivableUnamortizedLoanFeeCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate amount of interest expense on all borrowings. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_InterestExpenseBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Nominal or face amount on the investment owned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 10 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480679/815-10-10-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 20 -Section 10 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480769/815-20-10-1 + Details
Name: | us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition For investments which are quantified by principal amount, principal balance held at close of period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.12-12A(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2 + Details
Name: | us-gaap_InvestmentSoldNotYetPurchasedBalancePrincipalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_LongTermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_OtherExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(13)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1 + Details
Name: | us-gaap_OtherLongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsForCapitalImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of capital contributed by the preferred partners. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5 + Details
Name: | us-gaap_PreferredUnitsContributedCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (c) -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfLongtermLoansFromVendors
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + 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(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: 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 4: 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)(16)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_ShorttermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + 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(29)) -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(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 5: 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 Reference 6: 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 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stated interest rate of the subordinated debt. + References No definition available. + Details
Name: | us-gaap_SubordinatedBorrowingInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of accretion of temporary equity to its redemption value during the period. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityAccretionToRedemptionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_TimeDepositsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_ConvertibleSecuredNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_SCITermLoanAndRevolverLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_DebtInCSSolisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_SAFEPriceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_SecondSAFEMember
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: |

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=cslr_ConvertibleNotesEmbeddedDerivativeLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cslr_TwoZeroOneEightBridgeNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cslr_CurrentInsightPromissoryNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_PromissoryNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cslr_TwoThousandTwentyAConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=cslr_TwoThousandNineteenAConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=cslr_ConvertibleNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis=cslr_CSSoilsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=cslr_SecondSAFEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |