XML 41 R21.htm IDEA: XBRL DOCUMENT
v3.21.1

Description of Organization, Business Operations and Basis of Presentation (Details) - USD ($) |  | 1 Months Ended | 8 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Sep. 06, 2019 | Jul. 30, 2019 | Dec. 31, 2019 | Dec. 31, 2020
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Incurred offering costs |  |  | $ 17,700,000 |
Deferred underwriting commissions |  |  | $ 10,924,117 |
Warrants price (in Dollars per share) |  |  |  | $ 1.50
Business combinations fair market, description |  |  |  | The Company’s management has broad discretion with respect to the specific application of the net proceeds of the Public Offering and the sale of Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. There is no assurance that the Company will be able to complete a Business Combination successfully. The Company must complete one or more initial business combinations having an aggregate fair market value of at least 80% of the net assets held in the Trust Account (net of amounts disbursed to management for working capital purposes and excluding the amount of any deferred underwriting discount held in trust) at the time of the agreement to enter into the Business Combination. However, the Company will only complete an initial business combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act.
Business acquisition, share price (in Dollars per share) |  |  |  | $ 10.00
Business combination tangible assets |  |  |  | $ 5,000,001
Public shares aggregate percentage |  |  |  | 20.00%
Obligation to redeem public shares percentage |  |  |  | 100.00%
Interest to payable dissolution expenses |  |  |  | $ 100,000
Initial Public Offering [Member] |  |  |  |
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Initial public offering shares (in Shares) |  | 30,000,000 |  |
Public share price (in Dollars per share) |  | $ 10.00 |  |
Initial public offering gross proceeds |  | $ 300,000,000 |  |
Over-Allotment Units [Member] |  |  |  |
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Initial public offering shares (in Shares) |  | 4,500,000 |  |
Public share price (in Dollars per share) |  | $ 10.00 |  |
Underwriters purchased an additional shares (in Shares) | 1,411,763 |  |  |
Gross proceeds | $ 14,100,000 |  |  | $ 14,100,000
Private Placement [Member] |  |  |  |
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Initial public offering shares (in Shares) |  |  |  | 188,235
Initial public offering gross proceeds |  |  |  | $ 8,000,000
Gross proceeds |  |  |  | $ 282,000
Number of securities called by warrants or rights (in Shares) |  |  |  | 5,333,333
Number of securities called by each warrant or right, per share (in Dollars per share) |  |  |  | $ 1.50
Trust Account [Member] |  |  |  |
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Public share price (in Dollars per share) |  |  |  | $ 10.00
Initial public offering gross proceeds |  |  |  | $ 314,100,000
Class A common stock [Member] |  |  |  |
Description of Organization, Business Operations and Basis of Presentation (Details) [Line Items] |  |  |  |
Initial public offering shares (in Shares) |  | 30,000,000 |  |

X
- Definition Business combination tangible assets. + References No definition available. + Details
Name: | swea_BusinessCombinationTangibleAssetsNet
Namespace Prefix: | swea_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of deferred underwriting commissions. + References No definition available. + Details
Name: | swea_DeferredUnderwritingCommissions
Namespace Prefix: | swea_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Gross proceeds, overallotment of equity + References No definition available. + Details
Name: | swea_GrossProceedsOverallotmentOfEquity
Namespace Prefix: | swea_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Incurred offering costs. + References No definition available. + Details
Name: | swea_IncurredOfferingCosts
Namespace Prefix: | swea_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Public shares aggregate percentage. + References No definition available. + Details
Name: | swea_PublicSharesAggregateofSharesPercentage
Namespace Prefix: | swea_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Underwriters purchased an additional shares. + References No definition available. + Details
Name: | swea_UnderwritersPurchasedAdditionalShares
Namespace Prefix: | swea_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Warrants price. + References No definition available. + Details
Name: | swea_WarrantsPrice
Namespace Prefix: | swea_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionSharePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents a narrative description of the nature of receivables acquired in a business combination (as defined) including the nature of the receivables (such as loans, capital leases), the fair value of the acquired receivables, the gross contractual amount to be collected, and the amount estimated to be doubtful of collection, if any. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472 + Details
Name: | us-gaap_BusinessCombinationAcquiredReceivablesDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination. + References No definition available. + Details
Name: | us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of interest payable on debt, including, but not limited to, trade payables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_InterestPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | num: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 -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 Reference 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: 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_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: 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 3: 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 Reference 4: 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_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=swea_TrustAccountMember
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: |