XML 48 R28.htm IDEA: XBRL DOCUMENT
v3.21.1

Stockholders' Equity (Details) - $ / shares |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Sep. 06, 2019 | May 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019
Stockholders' Equity (Details) [Line Items] |  |  |  |
Common stock, voting rights |  |  | These provisions of the Certificate of Incorporation may only be amended if approved by a majority of at least 90% of the Company’s common stock. |
Preferred stock, shares authorized |  |  | 1,000,000 | 1,000,000
Preferred stock, par value (in Dollars per share) |  |  | $ 0.0001 | $ 0.0001
Business combination an issue price description |  |  | In addition, if the Company issues additional shares of common stock or equity-linked securities for capital raising purposes in connection with the closing of the initial business combination at an issue price or effective issue price of less than $9.20 per share of common stock (with such issue price or effective issue price to be determined in good faith by the Company’s board of directors and, in the case of any such issuance to the Sponsor or its affiliates, without taking into account any Founder Shares held by the Sponsor or such affiliates, as applicable, prior to such issuance) (the “Newly Issued Price”), the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the Newly Issued Price. |
Newly issued share price percentage |  |  | 115.00% |
Warrant [Member] |  |  |  |
Stockholders' Equity (Details) [Line Items] |  |  |  |
Public warrants for redemption description |  |  | The Company may call the Public Warrants for redemption: ● in whole and not in part; ● at a price of $0.01 per warrant; ● upon a minimum of 30 days’ prior written notice of redemption; and ● if, and only if, the last sales price of the Class A common stock equals or exceeds $18.00 per share on each of 20 trading days within the 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. |
Redemption of outstanding warrants for shares of class A common stock description |  |  | the Company may redeem the outstanding warrants for shares of Class A common stock (including both Public Warrants and Private Placement Warrants): ● in whole and not in part; ● at a price equal to a number of shares of Class A common stock to be determined by reference to the agreed table set forth in the warrant agreement based on the redemption date and the “fair market value” of the Class A common stock; ● upon a minimum of 30 days’ prior written notice of redemption; and ● if, and only if, the last sale price of the Class A common stock equals or exceeds $10.00 per share (as adjusted) on the trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. |
Class A common stock [Member] |  |  |  |
Stockholders' Equity (Details) [Line Items] |  |  |  |
Common stock, shares authorized |  |  | 200,000,000 | 200,000,000
Common stock, par value (in Dollars per share) |  |  | $ 0.0001 | $ 0.0001
Common stock, description |  |  | As of December 31, 2020 and 2019, there were 31,411,763 shares of Class A common stock issued and outstanding, of which 29,548,906 and 30,047,981 shares of Class A common stock were classified outside of permanent equity, respectively. |
Common stock, shares issued |  |  | 31,411,763 | 2,323,311
Common stock, shares outstanding |  |  | 31,411,763 | 2,323,311
Class A common stock [Member] | Parent [Member] |  |  |  |
Stockholders' Equity (Details) [Line Items] |  |  |  |
Common stock, shares issued |  |  | 31,411,763 | 0
Class B Common Stock [Member] |  |  |  |
Stockholders' Equity (Details) [Line Items] |  |  |  |
Common stock, shares authorized |  |  | 20,000,000 | 20,000,000
Common stock, par value (in Dollars per share) |  |  | $ 0.0001 | $ 0.0001
Common stock, shares issued |  | 8,625,000 | 7,852,941 | 7,852,941
Common stock subject to forfeiture | 772,059 | 1,125,000 |  |
Common stock, shares outstanding |  |  | 7,852,941 | 7,852,941
Converted basis percentage |  |  | 20.00% |

X
- Definition Business combination an issue price, description. + References No definition available. + Details
Name: | swea_BusinessCombinationSharePriceDescription
Namespace Prefix: | swea_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Common stock subject to forfeiture, description. + References No definition available. + Details
Name: | swea_CommonStockSubjecttoForfeitureDescription
Namespace Prefix: | swea_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Newly issued share price percentage. + References No definition available. + Details
Name: | swea_NewlyIssuedSharePricePercentage
Namespace Prefix: | swea_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Public warrants for redemption description. + References No definition available. + Details
Name: | swea_PublicWarrantsforRedemptionDescription
Namespace Prefix: | swea_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Redemption of outstanding warrants for shares of class A common stock, description. + References No definition available. + Details
Name: | swea_RedemptionofOutstandingWarrantsforSharesofClassACommonStockDescription
Namespace Prefix: | swea_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_CommonStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586 + Details
Name: | us-gaap_DebtConversionConvertedInstrumentRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember
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_StatementEquityComponentsAxis=us-gaap_ParentMember
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: |